Cosa c'è di nuovo

v24.12

  • Aggiunto nuovo Plugin: Convertitore PDF in PNG
  • Aggiunto nuovo Plugin: Convertitore PDF in TIFF
  • Aggiunto nuovo Plugin: Generatore di Tabelle PDF
  • Rinominata la Classe PdfDoc in DocConverter

v24.11

  • Aggiunto nuovo Plugin: Convertitore PDF in JPEG
  • Aggiunta Classe DirectoryDataSource
  • Aggiunta Classe PdfToJpegOptions

v24.10

  • Aggiunto nuovo Plugin: Convertitore PDF/A

v24.9

  • Rilasciato
10 ott 2024

Sottosezioni di Cosa c'è di nuovo

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);
13 gen 2025

v24.11

Aggiunto nuovo Plugin: Convertitore PDF in JPEG

  • Scopo: La classe JpegConverter è progettata per convertire documenti PDF in formato JPEG, rendendo più facile per gli utenti gestire e condividere immagini derivate dai PDF.
  • Costruttore:
    • JpegConverter(): Inizializza una nuova istanza del convertitore JPEG.

Esempio di Utilizzo:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • Metodo:
    • Process(PdfToJpegOptions options): Avvia il processo di conversione JPEG utilizzando le opzioni specificate.

Aggiunta Classe DirectoryDataSource

  • Scopo: La classe DirectoryDataSource consente agli utenti di gestire i dati delle directory per le operazioni di caricamento e salvataggio all’interno dei plugin.
  • Costruttore:
    • DirectoryDataSource(string path): Inizializza un nuovo oggetto di dati di directory con il percorso specificato.

Esempio di Utilizzo:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Proprietà:
    • DataType: Recupera il tipo di origine dati.
    • Path: Ottiene il percorso della directory dati corrente.

Aggiunta Classe PdfToJpegOptions

  • Scopo: Questa classe contiene opzioni per configurare il processo di conversione JPEG, consentendo agli utenti di specificare risoluzione, elenchi di pagine e qualità dell’immagine.
  • Costruttore:
    • PdfToJpegOptions(): Inizializza una nuova istanza di opzioni per il convertitore JPEG.

Proprietà:

  • OutputResolution: Specifica la risoluzione delle immagini JPEG risultanti.
  • PageList: Un elenco di pagine da convertire dal PDF.
  • Quality: Imposta la qualità dell’output JPEG.
13 gen 2025

v24.10

Aggiunto nuovo Plugin: Convertitore PDF/A

  • È stata introdotta una nuova funzione di conversione PDF/A, che consente agli utenti di convertire facilmente file PDF standard in documenti conformi a PDF/A.

Esempio d’uso:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Risoluzione dei problemi

  • Risolti problemi relativi alla classe FileResult che causavano percorsi di output errati.
  • Risolti bug minori che influenzavano l’HtmlConverter durante la gestione di file di grandi dimensioni.

Miglioramenti

  • Prestazioni potenziate di PdfExtractor e ImageExtractor per tempi di elaborazione più rapidi.
  • Aggiornata la classe RotateOptions per supportare angoli di rotazione aggiuntivi.
13 gen 2025

v24.9

Rilasciato

 Italiano