iTextSharp.text.pdf.FdfWriter.WriteTo C# (CSharp) Метод

WriteTo() публичный Метод

public WriteTo ( Stream os ) : void
os Stream
Результат void
        public void WriteTo(Stream os)
        {
            Wrt wrt = new Wrt(os, this);
            wrt.WriteTo();
        }

Usage Example

Пример #1
0
// ===========================================================================
    public void Write(Stream stream) {
      using (ZipFile zip = new ZipFile()) {
        Subscribe s = new Subscribe();
        byte[] pdf = s.CreatePdf();
        string PdfName = Utility.ResultFileName(s.ToString() + ".pdf");
        zip.AddEntry(PdfName, pdf);

        FdfWriter fdf = new FdfWriter();
/*
 * we're hard-coding the FDF data, not receiving it from an
 * HTML page like the book example
 */
        fdf.SetFieldAsString("personal.name", "HARD-CODED name");
        fdf.SetFieldAsString("personal.loginname", "HARD-CODED loginname");
        fdf.SetFieldAsString("personal.password", "HARD-CODED password");
        fdf.SetFieldAsString("personal.reason", "HARD-CODED reason");
        fdf.File = PdfName;
        using (MemoryStream ms = new MemoryStream()) {
          fdf.WriteTo(ms);
          zip.AddEntry("subscribe.fdf", ms.ToArray());
        }
        zip.Save(stream);             
      }
    }