v25.8
Improved usability of JpegConverter
Class JpegConverter: is static and does not require the use of a constructor.
Example Usage:
// The example demonstrates how to convert PDF document into JPEG format.
// Create PdfToJpegOptions object to set instructions
var options = new PdfToJpegOptions();
// Add input File path
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Perform the process
JpegConverter.Process(options);
Improved usability of PngConverter
Class PngConverter: is static and does not require the use of a constructor.
Example Usage:
// The example demonstrates how to convert PDF document into PNG format.
// Create PdfToPngOptions object to set instructions
var options = new PdfToPngOptions();
// Add input File path
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Perform the process
PngConverter.Process(options);
Improved usability of XlsConverter
- Class XlsConverter: is static and does not require the use of a constructor.
- Class XlsConverter: fixed description.
Example Usage:
// The example demonstrates how to convert PDF to XLSX document.
// Create PdfToXlsOptions object to set instructions
var options = new PdfToXlsOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
XlsConverter.Process(options);
Improved usability of Signature
- Class Signature: is static and does not require the use of a constructor.
- Class Signature: fixed description.
- Class Signature: interface IPlugin removed.
Example Usage:
// The example demonstrates how to sign PDF document.
// Create SignOptions object to set instructions
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
Signature.Process(options);
Modified constructors of PdfToHtmlOptions
Constructors and arguments optimized.
Modified evaluation mark of TextExtractor
Text of evaluation mark changed.
Updated documentation
Updated examples, added extra examples:
- PDF to JPEG Converter
- PDF to PNG Converter
- PDF to TIFF Converter
- PDF Form Flattener
- HTML Converter
- PDF Security
- PDF Optimizer
- PDF Merger
- PDF Splitter
Fixed Bugs
- Fix issues with Annotations
- Fix issues after resizing
- Fix PDF to PDF/A - Font Names transformation
- Fix PDF to DOCX -Space is added in the header, and other issues
- Fix HTML to PDF - Transparent PNG Background
- Fix Compressed PDF- Improve work with Adobe Acrobat