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 нарушала форматирование содержимого
 Русский