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:
- Crea un’istanza della classe
Png
. - Crea un’istanza di
PngOptions
per configurare il processo di conversione. - Aggiungi il file PDF di input utilizzando il metodo
AddInput
. - Specifica la directory di output per le immagini PNG utilizzando il metodo
AddOutput
. - 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}