v26.7
Удалён класс ImageExtractor
- Предыдущая реализация плагинов постепенно выводится из эксплуатации. Функциональность этого класса заменена классом PdfExtractor.
- Class ImageExtractor: удалён, используйте PdfExtractor.
Пример использования:
Пример демонстрирует, как извлекать изображения из PDF‑документа.
// Create ExtractImagesOptions to set instructions
var options = new ExtractImagesOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_results_directory"));
// Perform the process
var results = PdfExtractor.Extract(options);
// Get path to image result
var imageExtracted = results.ResultCollection[0].ToFile();Удалён класс Timestamp
- Функциональность этого класса заменена классом PdfSecurity.
- Class Timestamp: удалён, используйте PdfSecurity.
- Class AddTimestampOptions: удалён, используйте SignOptions и TimestampOptions.
Пример использования:
Пример демонстрирует, как подписать PDF‑документ с использованием таймстампа.
// 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);Другие исправления
🖥️ HTML в PDF
- Исправлена конверсия HTML в PDF, при которой происходило наложение изображений и текста
- Исправлена конверсия HTML в PDF, при которой содержимое страницы не помещалось корректно
- Исправлена проблема с чёрной полосой в сгенерированном PDF
📑 PDF в PDF/A
- Исправлена ошибка API PDF в PDF/A, вызывавшая исключение
- Исправлена конверсия PDF в PDF/A, приводившая к неправильному форматированию вывода
- Исправлена проблема с потреблением памяти при конвертации PDF в PDF/A
- Исправлена проблема конвертации в PDF/A‑3a
⚙️ Прочее
- Исправлено отсутствие текста при конвертации PDF в PNG и HTML
- Исправлена проблема, при которой некоторые поля становились пустыми после «flattening»
- Исправлена ошибка, при которой PDF‑документ показывал сообщение об ошибке после «flattening»
- Исправлена проблема, при которой оптимизация PDF нарушала форматирование содержимого