
Come convertire PDF in PNG in C#
Sono disponibili molte soluzioni programmatiche per la conversione di documenti PDF in altri popolari formati di file immagine come JPG, PNG, SVG e altri. Questo post sul blog installerà questa conversione PDF ricca di funzionalità libreria nel nostro progetto .NET esistente. In questo modo impareremo a convertire i PDF in PNG in C# scrivendo poche righe di codice sorgente nei linguaggi C#. Iniziamo questo tutorial e raggiungiamo il nostro obiettivo finale nel più breve lasso di tempo.
Tratteremo i seguenti punti:
Installazione della libreria di conversione da PDF a PNG
Questa libreria offre una vasta gamma di funzionalità per manipolare ed elaborare i documenti PDF a livello di programmazione. Tuttavia, è possibile configurare la libreria scaricando i file DLL o installandola eseguendo il seguente comando nel gestore pacchetti NuGet.
Install-Package Aspose.Words
Come convertire PDF in PNG in C#
In questa sezione, scriveremo i frammenti di codice che automatizzano il processo di conversione da PDF a PNG in un’applicazione .NET.
Puoi seguire i seguenti passaggi:
- Crea un’istanza della classe Document e carica un file PDF di origine.
- Inizializza un oggetto della classe ImageSaveOptions e il formato in JPEG.
- Impostare il valore della proprietà “PageSet” su “0” per convertire solo la prima pagina di un documento.
- Modificare la luminosità dell’immagine impostando il valore della proprietà ImageBrightness.
- Impostare il contrasto impostando il valore della proprietà ImageContrast.
- Modificare la risoluzione orizzontale impostando il valore della proprietà HorizontalResolution.
- Richiamare il metodo save per salvare il file in formato PNG.
Copia e incolla il seguente codice nel tuo file principale:
// Crea un'istanza della classe Document e carica un file PDF di origine.
Document doc = new Document("sample.pdf");
// Inizializza un oggetto della classe ImageSaveOptions e il formato su JPEG.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Impostare il valore della proprietà "PageSet" su "0" per convertire solo la prima pagina di un documento.
options.PageSet = new PageSet(0);
// Modificare la luminosità dell'immagine impostando il valore della proprietà ImageBrightness.
options.ImageBrightness = 0.3f;
// Impostare il contrasto impostando il valore della proprietà ImageContrast.
options.ImageContrast = 0.7f;
// Modificare la risoluzione orizzontale impostando il valore della proprietà HorizontalResolution.
options.HorizontalResolution = 72f;
// Richiamare il metodo save per salvare il file in formato PNG.
doc.Save("PdfToPng.png");
L’output può essere visto nell’immagine qui sotto:

Ottieni una licenza gratuita
Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limiti di valutazione.
Riassumendo
Per concludere, hai esplorato come convertire PDF in PNG in C# seguendo i passaggi e lo snippet di codice. Inoltre, questo articolo potrebbe esserti utile se stai cercando di sviluppare un convertitore da PDF a PNG in modo programmatico. Inoltre, puoi visitare la documentazione per apprendere altri metodi di questa libreria di conversione PDF.
Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.
Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, resta in contatto per aggiornamenti regolari.
Fai una domanda
Puoi farci sapere le tue domande o domande sul nostro forum.
Domande frequenti
Come si cambia un PDF in un file immagine?
Crea un’istanza della classe Document e carica un file PDF di origine, richiama il metodo save per salvare il file in formato PNG.