FAQs

This FAQ provides comprehensive information regarding the features and functionalities of Documentize .NET Plugins, covering aspects like PDF conversion, form handling, and table of contents (TOC) generation.


General Questions

1. What is Documentize for .NET?

Documentize for .NET is a powerful library for managing and processing PDF documents programmatically. It includes plugins for converting PDFs into various formats, editing PDF forms, adding digital signatures, generating TOCs, and ensuring PDF/A compliance for long-term archival.

2. How do I install Documentize plugins for .NET?

You can install the Documentize plugins by downloading assembly files from the official website or fetching packages directly from NuGet. Detailed installation instructions are available within each plugin’s documentation.


PDF Conversion Plugins

3. How can I convert a PDF document to a Word (DOC/DOCX) file?

To convert a PDF document into Word format using the PDF to DOC Converter:

  1. Instantiate the PdfDoc class.
  2. Create a PdfToDocOptions object to configure conversion options.
  3. Add input PDF and output DOC/DOCX file paths.
  4. Call the Process method to execute the conversion.

4. How do I convert PDF pages into JPEG images?

Using the PDF to JPEG Converter:

  1. Create an instance of the Jpeg class.
  2. Set conversion options (e.g., resolution, page range) via JpegOptions.
  3. Add input/output file paths.
  4. Call the Jpeg.Process method to run the conversion.

5. How do I convert a PDF to PNG?

To convert a PDF into PNG format:

  1. Create an instance of the Png class and a PngOptions object.
  2. Add the input PDF and specify the output folder.
  3. Set options such as resolution (e.g., 300 DPI).
  4. Call the Process method to generate PNG images.

6. How do I convert a PDF to Excel (XLS/XLSX)?

For converting PDF to Excel:

  1. Instantiate the PdfXls class.
  2. Use PdfToXlsOptions to configure input/output paths and conversion options.
  3. Call the Process method to start the conversion.

7. How do I convert a PDF to HTML?

To convert PDF documents into HTML:

  1. Create an instance of the PdfHtml class.
  2. Configure conversion options with PdfToHtmlOptions or HtmlToPdfOptions.
  3. Add input/output paths and call the Process method.

PDF Form Handling

8. How can I edit PDF forms with the Form Editor?

The PDF Form Editor provides capabilities to:

  • Add fields (FormEditorAddOptions).
  • Update fields (FormEditorSetOptions).
  • Remove fields (FormRemoveSelectedFieldsOptions). After configuring the form fields, run the Process method.

9. How do I flatten PDF forms?

To flatten form fields:

  1. Instantiate the FormFlattener class.
  2. Use FormFlattenAllFieldsOptions to flatten all fields or FormFlattenSelectedFieldsOptions to target specific fields.
  3. Add input/output files and call the Process method.

10. How can I export data from PDF forms?

To export form data, use the PDF Form Exporter. Create a FormExporterValuesToCsvOptions object, specify form field conditions, and run the Process method to export the data into CSV format.


PDF/A and TOC Management

11. How do I convert a PDF to PDF/A format?

For converting PDFs into PDF/A:

  1. Use the PdfAConverter class.
  2. Configure the PDF/A version (e.g., PDF/A-3B) in PdfAConvertOptions.
  3. Add input/output paths and call the Process method.

12. How do I generate a Table of Contents (TOC) in a PDF?

To create a TOC:

  1. Create an instance of the TocGenerator class.
  2. Use TocOptions to define TOC parameters.
  3. Add input/output files and run the Process method.

Signature Handling

13. How can I digitally sign a PDF document?

To add a digital signature:

  1. Instantiate the Signature class.
  2. Use SignOptions to configure the PFX file, password, and signature details (e.g., reason, contact info).
  3. Add input/output files and run the Process method.

Additional Features

14. Can I split PDF files using Documentize?

Yes, using the PDF Splitter:

  1. Instantiate the Splitter class.
  2. Configure split options using SplitOptions.
  3. Add input/output paths and call the Process method.

15. How do I merge multiple PDF files into one?

To merge PDFs:

  1. Instantiate the Merger class.
  2. Add input PDFs and specify an output file via MergeOptions.
  3. Run the Process method to merge the files.

16. Is Documentize limited to working with PDFs only?

While Documentize primarily focuses on PDF manipulation, it also supports conversions to and from formats such as DOC, XLS, HTML, JPEG, and PNG.


Licensing and Compatibility

17. What are the system requirements for using Documentize plugins?

Documentize supports:

  • Operating Systems: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), and Linux.
  • Frameworks: .NET Framework 4.0 to 8.0.
  • IDE: Compatible with various versions of Visual Studio.

18. How do I set license keys for Documentize?

To activate a plugin, reference Documentize in your project and set the license keys before calling any methods. Refer to the specific plugin’s documentation for detailed instructions.

19. Where can I find more examples and documentation for Documentize plugins?

Complete API documentation and examples can be found on the Documentize website or through the NuGet packages within your development environment.


 English