v26.6
PdfSecurity: Add ability to sign PDF with a Timestamp without PFX
- Now you can add a timestamp to a PDF document without specifying a PFX file and a password.
- Class SignOptions: have constructor with Class TimestampOptions.
Example Usage:
The example demonstrates how Sign PDF document with Timestamp.
// Create SignOptions object to set Timestamp
var options = new SignOptions(new TimestampOptions("server_url"));
// 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.Sign(options);Removed Class TextExtractor
- The previous implementation of plugins is gradually being retired. The functionality of this class has been replaced to Class PdfExtractor.
- Class TextExtractor: removed, use PdfExtractor.
Added more info and hints for new entities
- Added xml comments for OptionsWithInputAndOutput and SanitizeOptions.
- Added info about default values in SanitizeOptions.
Added info about Sanitization to Docs and Products.
- Added page about Sanitization to Documentation: https://docs.documentize.com/developers-guide/pdf-security/sanitize/ .
- Added info about Sanitization to Product page of PDF Security: https://products.documentize.com/pdf-security/ .
Fixed Exception on conversion HTML to PDF
Other fixes
📄 General / System
- Fixed Merging of corrupted PDF documents
- Fixed Processing of corrupted files
- Fixed System.StackOverflowException when opening PDF file
- Fixed Text Extraction hanging on specific PDF files
🌐 HTML → PDF
- Fixed HTML to PDF: Chinese characters render incorrectly
📑 PDF → DOC
- Fixed PDF to DOC: Highlight annotation still obscures text
- Fixed PDF to DOC: images render incorrectly
- Fixed PDF to DOC conversion performance problem
📊 PDF → Excel
- Fixed PDF to Excel: table image ignored
🖼️ PDF → PNG
- Fixed PDF to PNG: conversion takes excessive time
🛡️ PDF → PDF/A
- Fixed PDF A-1A compliance lost and form corruption after save
- Fixed PDF to PDFA: conversion time problem
- Fixed PDF to PDFA: semi-transparency lost during conversion
- Fixed PDF to PDFA: text overlap issue
- Fixed PDF to PDFA: text rendering problem
- Fixed PDF to PDFA3b: document corruption