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);
13 січ. 2025 р.
 Українська