v24.12
Добавлен новый плагин: Конвертер PDF в PNG
- Класс PngConverter: Представляет плагин Documentize.PngConverter. Используется для конвертации PDF-документов в формат PNG.
- Класс PdfToPngOptions: Представляет параметры конвертера PDF в PNG для плагина Documentize.PngConverter.
Пример использования:
// создать PngConverter
var plugin = new PngConverter();
// создать объект PdfToPngOptions для настройки параметров
var opt = new PdfToPngOptions();
// добавить путь к входному файлу
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// установить путь к выходному файлу
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// выполнить процесс
plugin.Process(opt);
Добавлен новый плагин: Конвертер PDF в TIFF
- Класс TiffConverter: Представляет плагин Documentize.TiffConverter. Используется для конвертации PDF-документов в формат TIFF.
- Класс PdfToTiffOptions: Представляет параметры конвертера PDF в TIFF для плагина Documentize.TiffConverter.
Пример использования:
// создать TiffConverter
var plugin = new TiffConverter();
// создать объект PdfToTiffOptions для настройки параметров
var opt = new PdfToTiffOptions();
// добавить путь к входному файлу
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// установить путь к выходному файлу
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// выполнить процесс
plugin.Process(opt);
Добавлен новый плагин: Генератор таблиц PDF
- Класс TableGenerator: Представляет плагин Documentize.TableGenerator. Используется для добавления таблицы в PDF-документ.
- Класс TableBuilder: Класс представляет построитель таблицы в pdf странице.
- Класс TableRowBuilder: Класс представляет построитель строки таблицы.
- Класс TableCellBuilder: Класс представляет построитель ячейки таблицы.
Пример использования:
// создать TableGenerator
var plugin = new TableGenerator();
// создать объект TableOptions для настройки параметров
TableOptions opt = new TableOptions().InsertPageBefore(1)
.AddTable()
.AddRow()
.AddCell().AddParagraph("Имя")
.AddCell().AddParagraph("Возраст")
.AddRow()
.AddCell().AddParagraph("Боб")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Сэм")
.AddCell().AddParagraph("20")
.AddRow()
.AddCell().AddParagraph("Сэнди")
.AddCell().AddParagraph("26")
.AddRow()
.AddCell().AddParagraph("Том")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Джим")
.AddCell().AddParagraph("27");
// добавить путь к входному файлу
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// установить путь к выходному файлу
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// выполнить процесс
plugin.Process(opt);
Переименован класс PdfDoc в DocConverter
- Класс DocConverter: Представляет плагин Documentize.DocConverter. Используется для конвертации PDF-документов в формат DOC/DOCX.
Пример использования:
// создать DocConverter
var plugin = new DocConverter();
// создать объект PdfToDocOptions для настройки параметров
var opt = new PdfToDocOptions();
// добавить путь к входному файлу
opt.AddInput(new FileDataSource(inputPath));
// установить путь к выходному файлу
opt.AddOutput(new FileDataSource(outputPath));
// выполнить процесс
plugin.Process(opt);