Category / Section
How to fill a PDF form template and add it to the new PDF document?
1 min read
Fill a PDF form template and add it to the new PDF document
We can fill existing PDF form and appending it into new PDF document.
Please refer to the following code example to achieve the requirements.
C#
//Load the PDF document PdfLoadedDocument loadedDocument = new PdfLoadedDocument("input.pdf"); //Create new PDF Document PdfDocument doc = new PdfDocument(); //Gets the form from Loaded document PdfLoadedForm form = loadedDocument.Form; //Gets the form fields PdfLoadedFormFieldCollection field = form.Fields; // fill the form fields. for (int i = 0; i < field.Count; i++) { // fill the fields (form.Fields["f1-1"] as PdfLoadedTextBoxField).Text = "1"; (form.Fields["f1-2"] as PdfLoadedTextBoxField).Text = "1"; (form.Fields["f1-3"] as PdfLoadedTextBoxField).Text = "1"; (form.Fields["f1-4"] as PdfLoadedTextBoxField).Text = "3"; (form.Fields["f1-5"] as PdfLoadedTextBoxField).Text = "1"; (form.Fields["f1-6"] as PdfLoadedTextBoxField).Text = "1"; } //Append the filled document doc.Append(loadedDocument); //Save the document and dispose it doc.Save("output.pdf"); doc.Close(true);
Sample link: https://www.syncfusion.com/downloads/support/directtrac/general/ze/PdfSample1576792896-279550599.zip