3
我嘗試用C#填充PDF表單。但不知何故,它不起作用。問題:fields
對象(在行:fields.SetField("Name", "Peter");
)似乎是null
。用iTextSharp填充PDF-Form-Fields
這裏是我的代碼:
public static void FillForm()
{
String pdfTemplate = @"c:\Users\Hagen\Desktop\formular.pdf";
String newFile = @"c:\Users\Hagen\Desktop\formular_fertig.pdf";
PdfReader pdfReader = new PdfReader(pdfTemplate);
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create));
AcroFields fields = pdfStamper.AcroFields;
fields.SetField("Name", "Peter");
pdfStamper.Close();
}
你的代碼完美地工作(複製/粘貼)在Adobe的Acrobat Pro創建的窗體。 – vbocan