We have to construct/Read PDF form and pre-populate it form reading the database. So looking for excellent PDF library where we can achieve all above mentioned functionality and on top of that it also reduces the form size.

Please let us know from your experience where you have used it.


  • "PDF libra" do you mean something specific by "libra"? I'm not familiar with that word in this context.
    – Ryan
    Feb 5, 2021 at 18:32

2 Answers 2


Yes. We can fill the PDF form by getting the values from the database using Syncfusion PDF library. Please refer to the below documentation links for more information,

KB: https://www.syncfusion.com/kb/9921/how-to-fill-pdf-form-from-database-using-c-and-vb-net

PDF: https://www.syncfusion.com/pdf-framework/net/pdf-library

UG: https://help.syncfusion.com/file-formats/pdf/working-with-forms

Disclosure: I work for Syncfusion



I can only recommend PDF4NET, the library developed by the company I work for.

A PDF form is filled like this:

PDFFixedDocument document = new PDFFixedDocument("form.pdf");
(document.Form.Fields["firstname"] as PDFTextBoxField).Text = "John";
document.Form.Fields["lastname"].Value = "Doe";
(document.Form.Fields["firstcar"] as PDFDropDownListField).SelectedIndex = 0;
(document.Form.Fields["secondcar"] as PDFListBoxField).SelectedIndex = 1;
(document.Form.Fields["agree"] as PDFCheckBoxField).Checked = true;
// Optionally you can flatten the form

Disclosure: I work for the company that develops this software.

  • what is licensing cost? Feb 8, 2021 at 15:54
  • @ChandrashekharPatidar US$499 per developer with royalty free distribution
    – iPDFdev
    Feb 8, 2021 at 16:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.