v26.7

Удалён класс ImageExtractor

  • Предыдущее внедрение плагинов постепенно выводится из эксплуатации. Функционал этого класса заменён классом PdfExtractor.
  • Класс 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.
  • Класс Timestamp: удалён, используйте PdfSecurity.
  • Класс 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.
  • Исправлена проблема, когда некоторые поля становились пустыми после сплющивания.
  • Исправлена ошибка отображения PDF‑документа после сплющивания.
  • Исправлена проблема, когда оптимизация PDF нарушала форматирование содержимого.
 Русский