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: Клас, що представляє будівельник рядка таблиці.
- Клас TableRowBuilder: Клас, що представляє будівельник клітини таблиці.
Приклад використання:
// створити TableGenerator
var plugin = new TableGenerator();
// створити об'єкт TableOptions для налаштування інструкцій
TableOptions opt = new TableOptions().InsertPageBefore(1)
.AddTable()
.AddRow()
.AddCell().AddParagraph("Name")
.AddCell().AddParagraph("Age")
.AddRow()
.AddCell().AddParagraph("Bob")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Sam")
.AddCell().AddParagraph("20")
.AddRow()
.AddCell().AddParagraph("Sandy")
.AddCell().AddParagraph("26")
.AddRow()
.AddCell().AddParagraph("Tom")
.AddCell().AddParagraph("12")
.AddRow()
.AddCell().AddParagraph("Jim")
.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);