v24.12
Aggiunto nuovo Plugin: Convertitore PDF in PNG
- Classe PngConverter: Rappresenta il plugin Documentize.PngConverter. Utilizzato per convertire documenti PDF in formato PNG.
- Classe PdfToPngOptions: Rappresenta le opzioni del convertitore da PDF a PNG per il plugin Documentize.PngConverter.
Esempio di utilizzo:
// crea PngConverter
var plugin = new PngConverter();
// crea oggetto PdfToPngOptions per impostare istruzioni
var opt = new PdfToPngOptions();
// aggiungi percorso del file di input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// imposta percorso del file di output
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// esegui il processo
plugin.Process(opt);
Aggiunto nuovo Plugin: Convertitore PDF in TIFF
- Classe TiffConverter: Rappresenta il plugin Documentize.TiffConverter. Utilizzato per convertire documenti PDF in formato TIFF.
- Classe PdfToTiffOptions: Rappresenta le opzioni del convertitore da PDF a TIFF per il plugin Documentize.TiffConverter.
Esempio di utilizzo:
// crea TiffConverter
var plugin = new TiffConverter();
// crea oggetto PdfToTiffOptions per impostare istruzioni
var opt = new PdfToTiffOptions();
// aggiungi percorso del file di input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// imposta percorso del file di output
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// esegui il processo
plugin.Process(opt);
Aggiunto nuovo Plugin: Generatore di Tabelle PDF
- Classe TableGenerator: Rappresenta il plugin Documentize.TableGenerator. Utilizzato per aggiungere una tabella a un documento PDF.
- Classe TableBuilder: Classe che rappresenta il costruttore per la tabella nella pagina pdf.
- Classe TableRowBuilder: Classe che rappresenta il costruttore per la riga della tabella.
- Classe TableCellBuilder: Classe che rappresenta il costruttore per la cella della tabella.
Esempio di utilizzo:
// crea TableGenerator
var plugin = new TableGenerator();
// crea oggetto TableOptions per impostare istruzioni
TableOptions opt = new TableOptions().InsertPageBefore(1)
.AddTable()
.AddRow()
.AddCell().AddParagraph("Nome")
.AddCell().AddParagraph("Età")
.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");
// aggiungi percorso del file di input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// imposta percorso del file di output
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// esegui il processo
plugin.Process(opt);
Rinominata la Classe PdfDoc in DocConverter
- Classe DocConverter: Rappresenta il plugin Documentize.DocConverter. Utilizzato per convertire documenti PDF in formato DOC/DOCX.
Esempio di utilizzo:
// crea DocConverter
var plugin = new DocConverter();
// crea oggetto PdfToDocOptions per impostare istruzioni
var opt = new PdfToDocOptions();
// aggiungi percorso del file di input
opt.AddInput(new FileDataSource(inputPath));
// imposta percorso del file di output
opt.AddOutput(new FileDataSource(outputPath));
// esegui il processo
plugin.Process(opt);