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