PdfFormManager Class |
Namespace: SelectPdf.Forms
The PdfFormManager type exposes the following members.
Name | Description | |
---|---|---|
PdfFormManager |
Instantiates the PdfFormManager object.
|
Name | Description | |
---|---|---|
DocumentInformation |
PDF document information. Most of this property info is populated after Load. Some info is populated after Save.
(Inherited from PdfManager.) | |
Fields |
Collection of pdf form fields from the current pdf document.
| |
Flatten |
Gets or sets a value indicating whether to flatten the pdf form or not.
| |
NeedAppearances |
Gets or sets a value indicating whether to set NeedAppearances flag of the pdf form or not.
|
Name | Description | |
---|---|---|
Close |
Closes the opened pdf document.
(Inherited from PdfManager.) | |
Load(Byte) |
Loads a pdf document from a byte array.
(Inherited from PdfManager.) | |
Load(Stream) |
Loads a pdf document from the specified stream.
(Inherited from PdfManager.) | |
Load(String) |
Loads a pdf document from an existing pdf file.
(Inherited from PdfManager.) | |
Load(Byte, String) |
Loads a password protected pdf document from a byte array.
(Inherited from PdfManager.) | |
Load(Stream, String) |
Loads a pdf document from a stream containing a password protected pdf document.
(Inherited from PdfManager.) | |
Load(String, String) |
Loads a pdf document from an existing password protected pdf file.
(Inherited from PdfManager.) | |
RenameField |
Renames the form field.
| |
Save |
Saves the pdf document as byte array.
(Inherited from PdfManager.) | |
Save(Stream) |
Saves the pdf document to the specified stream.
(Inherited from PdfManager.) | |
Save(String) |
Saves the pdf document to the specified file.
(Inherited from PdfManager.) |
// the initial file string file = Server.MapPath("~/files/w-9.pdf"); // load the pdf form manager PdfFormManager form = new PdfFormManager(); form.Load(file); // fill some fields PdfFormFieldTextBox name = form.Fields["f1_1"] as PdfFormFieldTextBox; name.Text = "This is my name"; PdfFormFieldTextBox businessName = form.Fields["f1_2"] as PdfFormFieldTextBox; businessName.Text = "This is my business name"; PdfFormFieldCheckBox clasifIndividual = form.Fields["c1_1"] as PdfFormFieldCheckBox; clasifIndividual.Checked = true; PdfFormFieldTextBox address = form.Fields["f1_7"] as PdfFormFieldTextBox; address.Text = "This is my address"; PdfFormFieldTextBox city = form.Fields["f1_8"] as PdfFormFieldTextBox; city.Text = "This is my city"; PdfFormFieldTextBox employer1 = form.Fields["f1_14"] as PdfFormFieldTextBox; employer1.Text = "XX"; PdfFormFieldTextBox employer2 = form.Fields["f1_15"] as PdfFormFieldTextBox; employer2.Text = "1234567"; PdfFormFieldTextBox ssn1 = form.Fields["f1_11"] as PdfFormFieldTextBox; ssn1.Text = "123"; PdfFormFieldTextBox ssn2 = form.Fields["f1_12"] as PdfFormFieldTextBox; ssn2.Text = "45"; PdfFormFieldTextBox ssn3 = form.Fields["f1_13"] as PdfFormFieldTextBox; ssn3.Text = "6789"; // save pdf document form.Save(Response, false, "Sample.pdf"); // close pdf document form.Close();