v24.12

Adicionado novo Plugin: Conversor de PDF para PNG

  • Classe PngConverter: Representa o plugin Documentize.PngConverter. Usado para converter documentos PDF em formato PNG.
  • Classe PdfToPngOptions: Representa as opções do conversor de PDF para PNG para o plugin Documentize.PngConverter.

Exemplo de Uso:

// criar PngConverter
var plugin = new PngConverter();
// criar objeto PdfToPngOptions para definir instruções
var opt = new PdfToPngOptions();
// adicionar caminho do arquivo de entrada
opt.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
// definir caminho do arquivo de saída
opt.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_resultados"));
// realizar o processo
plugin.Process(opt);

Adicionado novo Plugin: Conversor de PDF para TIFF

  • Classe TiffConverter: Representa o plugin Documentize.TiffConverter. Usado para converter documentos PDF em formato TIFF.
  • Classe PdfToTiffOptions: Representa as opções do conversor de PDF para TIFF para o plugin Documentize.TiffConverter.

Exemplo de Uso:

// criar TiffConverter
var plugin = new TiffConverter();
// criar objeto PdfToTiffOptions para definir instruções
var opt = new PdfToTiffOptions();
// adicionar caminho do arquivo de entrada
opt.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
// definir caminho do arquivo de saída
opt.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_resultados"));
// realizar o processo
plugin.Process(opt);

Adicionado novo Plugin: Gerador de Tabela PDF

  • Classe TableGenerator: Representa o plugin Documentize.TableGenerator. Usado para adicionar uma tabela a um documento PDF.
  • Classe TableBuilder: Classe representa o construtor para tabela na página pdf.
  • Classe TableRowBuilder: Classe representa o construtor para linha da tabela.
  • Classe TableRowBuilder: Classe representa o construtor para célula da tabela.

Exemplo de Uso:

// criar TableGenerator
var plugin = new TableGenerator();
// criar objeto TableOptions para definir instruções
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Nome")
            .AddCell().AddParagraph("Idade")
        .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");
// adicionar caminho do arquivo de entrada
opt.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
// definir caminho do arquivo de saída
opt.AddOutput(new FileDataSource("caminho_para_o_arquivo_convertido.pdf"));
// realizar o processo
plugin.Process(opt);

Renomeada Classe PdfDoc para DocConverter

  • Classe DocConverter: Representa o plugin Documentize.DocConverter. Usado para converter documentos PDF em formato DOC/DOCX.

Exemplo de Uso:

// criar DocConverter
var plugin = new DocConverter();
// criar objeto PdfToDocOptions para definir instruções
var opt = new PdfToDocOptions();
// adicionar caminho do arquivo de entrada
opt.AddInput(new FileDataSource(inputPath));
// definir caminho do arquivo de saída
opt.AddOutput(new FileDataSource(outputPath));
// realizar o processo
plugin.Process(opt);
13 de jan. de 2025
 Português