📄 pdfreader.xml
字号:
<member name="T:OOGroup.Pdf.PdfForm">
<summary>
Represents an AcroForm object in a PDF document. See the PDF reference 8.6.1 Interactive Form Dictionary.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfForm.#ctor(System.Int32,System.Int32,OOGroup.Pdf.PdfDictionary)">
<summary>
Initializes a new instance of PdfForm with the specified object number, generation number,
and field dictionary.
</summary>
<param name="objNumber">The object number.</param>
<param name="generationNumber">The generation number.</param>
<param name="fieldDictionary">The field dictionary.</param>
</member>
<member name="T:OOGroup.Pdf.PdfCrossReferenceEntry">
<summary>
Represents an entry in the PDF Cross Reference table.
See the PDF Reference 3.4.3 Cross-Reference Table.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfCrossReferenceEntry.#ctor(System.Int32,System.Int32,System.Int32,System.Boolean)">
<summary>
Initializes a new PdfCrossReferenceEntry object.
</summary>
<param name="objNumber">The object number</param>
<param name="generationNumber">The generation number</param>
<param name="offset">The byte offset within the PDF file</param>
<param name="active">true if the object is not free, false otherwise</param>
</member>
<member name="P:OOGroup.Pdf.PdfCrossReferenceEntry.ObjectNumber">
<summary>
The object number.
</summary>
</member>
<member name="P:OOGroup.Pdf.PdfCrossReferenceEntry.GenerationNumber">
<summary>
The generation number.
</summary>
</member>
<member name="P:OOGroup.Pdf.PdfCrossReferenceEntry.Offset">
<summary>
The byte offset of the object within the document.
</summary>
</member>
<member name="P:OOGroup.Pdf.PdfCrossReferenceEntry.Active">
<summary>
true if the object is not free, false otherwise.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfReader">
<summary>
Parses PDF files for interactive form fields and allows to get and set the value of those fields.
</summary>
<remarks>
The PDF parser in PdfReader is very simple and suffices only for basic cases.
PdfReader is intended to easily programmatically fill out PDF forms.
It parses the PDF in one go and allows the user to make changes to the form field values.
It writes an updated version of the PDF to a Stream, which (hopefully) conforms to the PDF Reference.
If you have advanced parsing needs, you are probably better off with a package such as <see href="http://www.lowagie.com/iText/">iText</see>.
</remarks>
<example>
Read a PDF file, change one text field, write the updated file back out:
<code>
// read the file
PdfReader reader = new PdfReader(infile);
// change one text field
try
{
((PdfTXField)reader.FieldsByName["Name"]).Text = "Doe";
}
catch
{
}
// write the file
FileStream fileStream = new FileStream(file, System.IO.FileMode.Create);
reader.WritePdf(fileStream);
fileStream.Close();
</code>
</example>
</member>
<member name="M:OOGroup.Pdf.PdfReader.GetPdfReader(System.String)">
<summary>
Initializes a new instance of PdfReader with the specified file.
</summary>
<param name="name">The file containing the PDF data.</param>
</member>
<member name="M:OOGroup.Pdf.PdfReader.#ctor(System.IO.Stream)">
<summary>
Initializes a new instance of PdfReader with the specified Stream.
</summary>
<param name="stream">The Stream containing the PDF data.</param>
</member>
<member name="M:OOGroup.Pdf.PdfReader.GetObjectForReference(OOGroup.Pdf.PdfReference)">
<summary>
Returns the PDF object referenced by the specified PDF reference.
</summary>
<param name="reference">The reference to the object.</param>
<returns>The PDF object referenced.</returns>
</member>
<member name="M:OOGroup.Pdf.PdfReader.GetEndOfObject(System.Int32)">
<summary>
Gets the end offset of the specified object.
The offset is determined by the beginning offset of the object with next higher start offset.
If the object is the last object, -1 is returned.
If the document was updated, the offset may be after the xref table and trailer that
follow the specified object.
</summary>
<param name="objNumber">The object number to find the offset for.</param>
<returns>The end offset of the specified object or -1 if it is the last object</returns>
</member>
<member name="M:OOGroup.Pdf.PdfReader.ParseAcroForm">
<summary>
Parses the Interactive Form Dictionary referenced by the AcroForm entry in
the Document Catalog.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfReader.WritePdf(System.IO.Stream)">
<summary>
Writes the PDF out to the specified stream including all updates made after this object was created.
</summary>
<param name="stream">The <see cref="T:System.IO.Stream"/> the PDF will be written to.</param>
</member>
<member name="M:OOGroup.Pdf.PdfReader.Main(System.String[])">
<summary>
Reads the first file on the command line, parses it and writes it to the second file on the command line.
</summary>
<param name="args">Two filenames, the first must be a PDF file, the second will be written to.</param>
</member>
<member name="P:OOGroup.Pdf.PdfReader.Linearized">
<summary>
Gets or sets a value indicating whether the file is linearized.
Refer to the PDF Reference, Appendix F.
</summary>
</member>
<member name="P:OOGroup.Pdf.PdfReader.Fields">
<summary>
Gets a collection of all form fields.
</summary>
</member>
<member name="P:OOGroup.Pdf.PdfReader.FieldsByName">
<summary>
Gets a Hashtable of all form fields keyed by their name.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfNullTest">
<summary>
Tests the PdfNull class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNullTest.TestPdfNull">
<summary>
Tests the PdfNull class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfCommentTest">
<summary>
Tests the PdfComment class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfCommentTest.TestOutput">
<summary>
Test the output of the PdfComment class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfReferenceTest">
<summary>
Tests the PdfReference class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfReferenceTest.TestPdfReference">
<summary>
Tests the PdfReference class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfNumberTest">
<summary>
Tests the PdfNumber class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNumberTest.TestString">
<summary>
Tests Initialization from string.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNumberTest.TestDouble">
<summary>
Tests initialization from double.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNumberTest.TestWrongString">
<summary>
Tests initialization from false string.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfNameTest">
<summary>
Tests the PdfName class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNameTest.TestPdfName">
<summary>
Tests the PdfName class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNameTest.TestWrongInput">
<summary>
Tests wrong input.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfNameTest.TestSpecial">
<summary>
Test special characters.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfBoolTest">
<summary>
Tests the PdfBool class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfBoolTest.TestPdfBool">
<summary>
Tests the PdfBool class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfStringTest">
<summary>
Tests the PdfString class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfStringTest.TestPdfString">
<summary>
Tests the PdfString class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfArrayTest">
<summary>
Tests the PdfArray class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfArrayTest.TestPdfArray">
<summary>
Tests the PdfArray class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfDictionaryTest">
<summary>
Tests the PdfDictionary class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfDictionaryTest.TestPdfDictionary">
<summary>
Tests the PdfDictionary class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfObjectTest">
<summary>
Tests the PdfObject class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfObjectTest.TestPdfObject">
<summary>
Tests the PdfObject class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfObjectTest.TestWrongPdfObject">
<summary>
Tests parsing a strign that is not a PDF Object.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfButtonFieldTest">
<summary>
Tests the PdfButtonField class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfButtonFieldTest.TestPdfButtonField">
<summary>
Tests the PdfPushButtonField class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfButtonFieldTest.TestPdfCheckBoxField">
<summary>
Tests the PdfCheckBoxField class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfButtonFieldTest.TestPdfRadioButtonField">
<summary>
Tests the PdfRadioButtonField class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfTXFieldTest">
<summary>
Tests the PdfTXField class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfTXFieldTest.TestPdfTXField">
<summary>
Tests the PdfTXField class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfCHFieldTest">
<summary>
Tests the PdfCHField class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfCHFieldTest.TestPdfCHField">
<summary>
Tests the PdfCHField class.
</summary>
</member>
<member name="T:OOGroup.Pdf.PdfFormTest">
<summary>
Tests the PdfForm class.
</summary>
</member>
<member name="M:OOGroup.Pdf.PdfFormTest.TestPdfForm">
<summary>
Tests the PdfForm class.
</summary>
</member>
<member name="T:OOGroup.Pdf.SamplesTest">
<summary>
Test using the Adobe AcroForms Samples.
</summary>
</member>
<member name="M:OOGroup.Pdf.SamplesTest.SampleTest(System.String)">
<summary>
Tests one sample by reading and writing it.
Not a very thorough test :-)
</summary>
<param name="fileName">File name of the sample</param>
</member>
<member name="M:OOGroup.Pdf.SamplesTest.TestAllSamples">
<summary>
Tests all samples.
</summary>
</member>
</members>
</doc>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -