v26.1
Новая функция «Extract Properties» для PDF Extractor
- Извлечение свойств PDF: Title, Author, Subject, Keywords, Number of Pages.
- Class PdfExtractor: добавлен метод
Extractдля извлечения свойств PDF. - Class ExtractPropertiesOptions: представляет параметры извлечения свойств PDF для плагина PdfExtractor.
- Class PdfProperties: представляет свойства и мета‑информацию PDF‑документа.
- Interface IHaveInput: используется для параметров с единственными входными данными.
- Class OptionsWithInput: используется для параметров с единственными входными данными.
- Full Free functional.
Пример использования:
Пример демонстрирует, как извлечь свойства (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‑to‑PDF добавлена поддержка альтернативного текста для изображений.
- PDF‑to‑PDFA1b соответствует требованиям совместимости.
Исправленные ошибки
- Ошибка при попытке оптимизировать PDF‑файл.
- Проблема вертикального выравнивания полей формы.
- Исправлена проблема отображения японского текста в FormField.
- Ошибка форматирования таблиц в HTML‑to‑PDF.
- Оптимизация размера PDF перед конвертацией в PDF/A приводит к повреждённому результату.
- Таблицы в PDF‑to‑DOC отображаются некорректно.
- Проблемы с форматированием выходного файла при конвертации PDF‑to‑Excel.
ArgumentExceptionпри конвертации PDF‑to‑HTML.- При конвертации PDF‑to‑HTML некоторые ссылки отсутствуют.
- Потеря текста при конвертации PDF в HTML.