v24.12

添加新插件:PDF转PNG转换器

  • Class PngConverter: 代表 Documentize.PngConverter 插件。用于将PDF文档转换为PNG格式。
  • Class PdfToPngOptions: 代表 Documentize.PngConverter 插件的PDF到PNG转换选项。

示例用法:

// 创建 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转换器

  • Class TiffConverter: 代表 Documentize.TiffConverter 插件。用于将PDF文档转换为TIFF格式。
  • Class PdfToTiffOptions: 代表 Documentize.TiffConverter 插件的PDF到TIFF转换选项。

示例用法:

// 创建 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表格生成器

  • Class TableGenerator: 代表 Documentize.TableGenerator 插件。用于向PDF文档添加表格。
  • Class TableBuilder: 该类代表PDF页面中表格的构建器。
  • Class TableRowBuilder: 该类代表表格行的构建器。
  • Class TableCellBuilder: 该类代表表格单元格的构建器。

示例用法:

// 创建 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

  • Class 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);
 中文