Articles in this section
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

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied