v26.3

Renamed IDataSource to IData

  • Interface IDataSource: renamed to IData.
  • Option classes are now easier to use.

Renamed FileDataSource to FileData

  • Class FileDataSource: renamed to FileData.
  • Option classes are now easier to use.
  • Updated and fixed xml comments.
  • All examples with Input and Output updated.

Example Usage:

The example demonstrates how to use FileData in Input and Output.

// Create EncryptOptions object to set instructions
var options = new EncryptOptions("123456", "qwerty");
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Encrypt(options);

Renamed StreamDataSource to StreamData

  • Class StreamDataSource: renamed to StreamData.
  • Option classes are now easier to use.
  • Updated and fixed xml comments.
  • All examples with Input and Output updated.

Example Usage:

The example demonstrates how to use StreamData in Output.

// Create TocOptions object to set instructions
var options = new TocOptions();
// Set the Title
options.Title = "My Table of Contents";
// Design Headings
options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output stream 
var outputStream = new MemoryStream();
options.AddOutput(new StreamData(outputStream));
options.CloseOutputStreams = false;
// Perform the process
PdfManager.AddTableOfContents(options);

Renamed DirectoryDataSource to DirectoryData

  • Class DirectoryDataSource: renamed to DirectoryData.
  • Option classes are now easier to use.
  • All examples with Input and Output updated.

Example Usage:

The example demonstrates how to Export Form values to TSV file and set Properties.

// Create PdfToTiffOptions object to set instructions
var options = new PdfToTiffOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_output_directory"));
// Perform the process
PdfConverter.Convert(options);

Renamed property Delimiter for Feature ExtractFormDataToDsvOptions

A typo in the words has been corrected.

Example Usage:

The example demonstrates how to Export Form values to TSV file and set Properties.

// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfExtractor.Extract(options);

Created product page for “PDF Manager” for this site

https://products.documentize.com/pdf-manager/

Created product page for “PDF Form” for this site

https://products.documentize.com/pdf-form/

Fixed Issues

  • Fixed issue where Image to PDF caused an Out of Memory exception
  • Fixed issue where Table of Contents generation produced incorrect results
  • Fixed issue where OptimizeResources UnembedFonts property triggered an exception
  • Fixed issue where PDF to HTML did not apply fonts correctly when viewed in Internet Explorer
  • Fixed issue where PDF to HTML produced misplaced elements and formatting symbols
  • Fixed issue where PDF to PDF/A conversion process would hang
  • Fixed issue where PDF to PDF/A removed form fields and their values
  • Fixed issue where PDF to PDF/A output was not compliant with PDF/A_1a
  • Fixed issue where PDF to PDF/A output was not compliant with PDF/A_2b
  • Fixed issue where PDF to PDF/A-3A output failed Preflight compliance check
  • Fixed issue where PDF to PDF/A-3B output failed Preflight compliance check
Mar 3, 2026
 English