v26.3
Переименовано IDataSource в IData
- Interface IDataSource: переименован в IData.
- Классы параметров теперь легче использовать.
Переименовано FileDataSource в FileData
- Class FileDataSource: переименован в FileData.
- Классы параметров теперь легче использовать.
- Обновлены и исправлены XML‑комментарии.
- Все примеры с Input и Output обновлены.
Пример использования:
Пример демонстрирует, как использовать FileData в Input и Output.
// Create EncryptOptions object to set instructions
var options = new EncryptOptions("123456", "qwerty");
// 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.Encrypt(options);Переименовано StreamDataSource в StreamData
- Class StreamDataSource: переименован в StreamData.
- Классы параметров теперь легче использовать.
- Обновлены и исправлены XML‑комментарии.
- Все примеры с Input и Output обновлены.
Пример использования:
Пример демонстрирует, как использовать StreamData в Output.
// Create TocOptions object to set instructions
var options = new TocOptions();
// Set the Title
options.Title = "My Table of Contents";
// Design Headings
options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output stream
var outputStream = new MemoryStream();
options.AddOutput(new StreamData(outputStream));
options.CloseOutputStreams = false;
// Perform the process
PdfManager.AddTableOfContents(options);Переименовано DirectoryDataSource в DirectoryData
- Class DirectoryDataSource: переименован в DirectoryData.
- Классы параметров теперь легче использовать.
- Все примеры с Input и Output обновлены.
Пример использования:
Пример демонстрирует, как экспортировать значения форм в TSV‑файл и установить свойства.
// Create PdfToTiffOptions object to set instructions
var options = new PdfToTiffOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_output_directory"));
// Perform the process
PdfConverter.Convert(options);Переименовано свойство Delimiter для Feature ExtractFormDataToDsvOptions
Опечатка в слове исправлена.
Пример использования:
Пример демонстрирует, как экспортировать значения форм в TSV‑файл и установить свойства.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// 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_csv_file.tsv"));
// Perform the process
PdfExtractor.Extract(options);Создана страница продукта «PDF Manager» для этого сайта
https://products.documentize.com/pdf-manager/
Создана страница продукта «PDF Form» для этого сайта
https://products.documentize.com/pdf-form/
Исправленные проблемы
- Исправлена ошибка, при которой Image to PDF вызывал исключение Out of Memory
- Исправлена ошибка, при которой генерация оглавления давала неправильные результаты
- Исправлена ошибка, при которой свойство OptimizeResources UnembedFonts вызывало исключение
- Исправлена ошибка, при которой PDF to HTML не корректно применял шрифты при просмотре в Internet Explorer
- Исправлена ошибка, при которой PDF to HTML генерировал смещённые элементы и символы форматирования
- Исправлена ошибка, при которой процесс конвертации PDF в PDF/A зависал
- Исправлена ошибка, при которой PDF в PDF/A удалял поля форм и их значения
- Исправлена ошибка, при которой вывод PDF в PDF/A не соответствовал стандарту PDF/A_1a
- Исправлена ошибка, при которой вывод PDF в PDF/A не соответствовал стандарту PDF/A_2b
- Исправлена ошибка, при которой вывод PDF в PDF/A‑3A не проходил проверку Preflight на соответствие
- Исправлена ошибка, при которой вывод PDF в PDF/A‑3B не проходил проверку Preflight на соответствие