Convertitore da PDF a PNG

Il Convertitore da PDF a PNG Documentize per .NET è uno strumento avanzato che consente di convertire documenti PDF in immagini PNG di alta qualità. Questo plugin è progettato per rendere i tuoi contenuti più versatili, accessibili e più facili da condividere trasformando le pagine PDF in formati immagine ampiamente supportati.

Caratteristiche principali:

  • Converti PDF in PNG: Converti rapidamente ed efficientemente interi documenti PDF o pagine specifiche in immagini PNG.
  • Risoluzione personalizzabile: Imposta il DPI desiderato (ad esempio, 300 DPI) per un’uscita di immagini di alta qualità.
  • Elaborazione batch: Converti più pagine PDF o interi documenti in un colpo solo.
  • Gestione facile dell’output: Specifica le directory di output per ciascun file PNG convertito.
  • Conversione rapida: Veloce, efficiente e richiede un minimo sforzo per configurare.

Come convertire PDF in PNG

Per convertire un documento PDF in immagini PNG, segui questi passaggi:

  1. Crea un’istanza della classe Png.
  2. Crea un’istanza di PngOptions per configurare il processo di conversione.
  3. Aggiungi il file PDF di input utilizzando il metodo AddInput.
  4. Specifica la directory di output per le immagini PNG utilizzando il metodo AddOutput.
  5. Esegui il metodo Process per convertire le pagine PDF in immagini PNG.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Aggiungi il file PDF di input
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// Specifica la directory di output per le immagini PNG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// Elabora la conversione da PDF a PNG
11converter.Process(options);

Personalizzazione della conversione da PDF a PNG

Puoi personalizzare la conversione regolando la risoluzione e selezionando pagine specifiche. Ad esempio, per convertire solo la prima pagina di un PDF a 300 DPI:

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Imposta la risoluzione di output a 300 DPI
 5options.OutputResolution = 300;
 6
 7// Converti solo la prima pagina
 8options.PageRange = new PageRange(1);
 9
10// Aggiungi i percorsi di input e output
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Elabora la conversione
15converter.Process(options);

Elaborazione batch per la conversione da PDF a PNG

Il plugin Convertitore da PDF a PNG supporta anche l’elaborazione batch, consentendoti di convertire più pagine o persino interi documenti PDF in file PNG individuali.

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Aggiungi il file PDF di input
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Imposta i percorsi di output per ciascuna pagina
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Elabora la conversione batch
12converter.Process(options);

Gestione dei risultati della conversione

Dopo aver elaborato la conversione, il metodo Process restituisce un oggetto ResultContainer contenente i risultati della conversione. Puoi stampare i percorsi di output delle immagini PNG come segue:

1ResultContainer resultContainer = converter.Process(options);
2
3// Stampa i percorsi di output delle immagini PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 Italiano