v24.12

Added new Plugin: PDF to PNG Converter

  • Class PngConverter: Represents Documentize.PngConverter plugin. Used to convert PDF documents into PNG format.
  • Class PdfToPngOptions: Represents PDF to PNG converter options for the Documentize.PngConverter plugin.

Example Usage:

// create PngConverter
var plugin = new PngConverter();
// create PdfToPngOptions object to set instructions
var opt = new PdfToPngOptions();
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// perform the process
plugin.Process(opt);

Added new Plugin: PDF to TIFF Converter

  • Class TiffConverter: Represents Documentize.TiffConverter plugin. Used to convert PDF documents into TIFF format.
  • Class PdfToTiffOptions: Represents PDF to TIFF converter options for the Documentize.TiffConverter plugin.

Example Usage:

// create TiffConverter
var plugin = new TiffConverter();
// create PdfToTiffOptions object to set instructions
var opt = new PdfToTiffOptions();
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// perform the process
plugin.Process(opt);

Added new Plugin: PDF Table Generator

  • Class TableGenerator: Represents Documentize.TableGenerator plugin. Used to add a table to a PDF document.
  • Class TableBuilder: Class represents builder for table in pdf page.
  • Class TableRowBuilder: Class represents builder for table row.
  • Class TableRowBuilder: Class represents builder for table cell.

Example Usage:

// create TableGenerator
var plugin = new TableGenerator();
// create TableOptions object to set instructions
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");
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// perform the process
plugin.Process(opt);

Renamed Class PdfDoc to DocConverter

  • Class DocConverter: Represents Documentize.DocConverter plugin. Used to convert PDF documents into DOC/DOCX format.

Example Usage:

// create DocConverter
var plugin = new DocConverter();
// create PdfToDocOptions object to set instructions
var opt = new PdfToDocOptions();
// add input file path
opt.AddInput(new FileDataSource(inputPath));
// set output file path
opt.AddOutput(new FileDataSource(outputPath));
// perform the process
plugin.Process(opt);
Jan 13, 2025
 English