Questo articolo fornisce dettagli su come ottenere immagini da un PDF in C# con l’aiuto dei dettagli di configurazione e di un codice di esempio eseguibile. Viene condivisa la logica completa del programma che può essere utilizzata per scrivere questa applicazione poiché vengono fornite tutte le classi e i metodi necessari per ottenere immagini da PDF in C# in diversi formati come JPEG, PNG, ecc. Imparerai anche diverse opzioni per migliorare il processo personalizzando le immagini di output dopo averle recuperate dal file PDF.
Passaggi per ottenere immagini PDF in C#
- Configura l’IDE per utilizzare Aspose.PDF for .NET per estrarre immagini da un PDF
- Carica il file PDF di origine contenente immagini utilizzando l’oggetto classe Document
- Ottieni l’accesso a un’immagine particolare utilizzando l’oggetto classe XImage
- Crea un nuovo flusso di file utilizzando il nome dell’immagine desiderata
- Salva l’immagine come JPEG e chiudi lo stream
Questi passaggi spiegano come ottenere un’immagine dal PDF in C# condividendo un approccio passo-passo in cui prima carichiamo il file PDF di origine e quindi accediamo a una pagina particolare del PDF. Ogni pagina ha una raccolta di risorse comprese le immagini a cui è possibile fare riferimento con l’aiuto di un indice. Una volta che si accede al riferimento immagine desiderato nell’oggetto classe XImage, è possibile salvarlo come immagine nel flusso in uno qualsiasi dei formati desiderati.
Codice per ottenere un’immagine da un PDF in C#
Questo codice mostra il processo per ottenere un’immagine dal PDF in C# caricandola nell’oggetto della classe Document e quindi ottenendo l’elenco delle risorse di una pagina particolare e quindi dalle risorse, ottenendo l’elenco delle immagini su quella pagina. Una volta che abbiamo accesso a una particolare immagine, possiamo rinominare un’immagine insieme alle modifiche nei riferimenti all’interno del documento. Puoi anche ottenere diverse proprietà come nome, altezza e larghezza per filtrare le immagini prima di salvarle sul disco.
Questo tutorial ci ha guidato a estrarre immagini da una pagina PDF. Se vuoi imparare la procedura per aggiungere una filigrana in un file PDF, fai riferimento all’articolo su come aggiungere filigrana al PDF in C#.