v26.1

Новая функция Extract Properties для PDF Extractor

  • Извлечение свойств PDF: Title, Author, Subject, Keywords, Number of Pages.
  • Class Extractor: добавлен метод Extract для извлечения свойств PDF.
  • Class ExtractPropertiesOptions: представляет параметры извлечения свойств PDF для плагина PdfExtractor.
  • Class PdfProperties: представляет свойства и мета‑информацию PDF‑документа.
  • Interface IHaveInput: используется для параметров с единичными входными данными.
  • Class OptionsWithInput: используется для параметров с единичными входными данными.
  • Полностью бесплатный функционал.

Пример использования:

Пример демонстрирует, как извлечь свойства (Title, Author, Subject, Keywords, Number of Pages) из PDF‑файла.

// Create ExtractPropertiesOptions object to set input file
var options = new ExtractPropertiesOptions("path_to_your_pdf_file.pdf");
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

Пример использования:

Пример демонстрирует, как извлечь свойства (Title, Author, Subject, Keywords, Number of Pages) из PDF‑потока.

// Create ExtractPropertiesOptions object to set input stream
var stream = File.OpenRead("path_to_your_pdf_file.pdf");
var options = new ExtractPropertiesOptions(stream);
// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(options);
var title = pdfProperties.Title;
var author = pdfProperties.Author;
var subject = pdfProperties.Subject;
var keywords = pdfProperties.Keywords;
var numberOfPages = pdfProperties.NumberOfPages;

Пример использования:

Пример демонстрирует, как извлечь свойства из PDF‑файла в максимально короткой форме.

// Perform the process and get Properties
var pdfProperties = PdfExtractor.Extract(new ExtractPropertiesOptions("path_to_your_pdf_file.pdf"));

Улучшения

  • Улучшение HTML‑в‑PDF поддерживает альтернативный текст для изображений
  • Соответствие PDF к PDFA1b

Исправленные ошибки

  • Ошибка, возникающая при попытке оптимизировать PDF‑файл
  • Проблема вертикального выравнивания полей формы
  • Исправлена проблема отображения японского текста в FormField
  • Проблема форматирования таблиц при конвертации HTML в PDF
  • Оптимизация размера PDF перед конвертацией PDF в PDF/A приводила к повреждённому результату
  • Неправильное отображение таблиц при конвертации PDF в DOC
  • Проблемы с форматированием выходного файла при конвертации PDF в Excel
  • ArgumentException во время конвертации PDF в HTML
  • При конвертации PDF в HTML некоторые ссылки отсутствовали
  • Отсутствующий текст при конвертации PDF в HTML
 Русский