开发者

Dynamically Fill your PDF Forms using silverlight

开发者 https://www.devze.com 2023-02-25 05:38 出处:网络
string pdfTemplate = @\"Trust App form.pdf\"; string newFile = @\"Trust App form Completed.pdf\"; PdfReader pdfReader = new PdfReader(pdfTemplate);
string pdfTemplate = @"Trust App form.pdf";
            string newFile = @"Trust App form Completed.pdf";

            PdfReader pdfReader = new PdfReader(pdfTemplate);
            PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(
                        newFile, FileMode.Create));
            AcroFields pdfFormFields = pdfStamper.AcroFields;

            pdfFormFields.SetField("trust.trustee.entityname.line1", "Gulistan-e-Jauhar Karachi");
            pdfStamper.FormFlattening = false;
            pdfStamper.Close();

I am able to fill pdf forms using Itext sharp pdf.

But problem is this pdf is for .net. I WANT TO USE IT IN SILVERLIGHT. Is there any alternative? for filling pdf form in silverlight... what i think itext shar开发者_运维技巧p give silverpdf (http://silverpdf.codeplex.com/) but there is pdfstamper and acrofields classes in silverpdf.


SilverPDF looks to be inspired/based-on iTextSharp and PDFSharp, but it doesn't use an identical class layout by any means.

I just poked around in their code a bit (they have no docs that I could find), and it looks like you need to get the field's PdfAcroField object from the PdfAcroForm, which you get from a PdfDocument, which in turn you get from PdfReader.open(...).

When the docs aren't good enough, check the code if at all possible.

0

精彩评论

暂无评论...
验证码 换一张
取 消