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
Aug 7, 2025
 English