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);