L’estrazione di immagini da PDF documenti è una necessità comune quando si tratta di rapporti, documenti scansionati o file di presentazione che contengono elementi visivi incorporati. Invece di salvare manualmente ogni immagine, puoi automatizzare il processo di estrazione con GroupDocs.Parser Cloud SDK per .NET.
In questo tutorial, imparerai come estrarre immagini da file PDF utilizzando C# .NET e il GroupDocs.Parser Cloud REST API, insieme a frammenti di codice facili da seguire per un’integrazione rapida.
- Perché estrarre immagini da file PDF
- API di parsing PDF
- Estrai immagini da PDF usando C# .NET
- Scarica immagini PDF tramite cURL
- Prova l’estrattore di immagini PDF online.
Why Extract Images from PDF Files?
Ci sono molti casi d’uso pratici per l’automazione dell’estrazione di immagini da PDF:
- Retrieve logos, charts, and infographics from marketing or financial reports.
- Estrai foto e scansioni da PDF multi-pagina.
- Costruisci pipeline di estrazione automatizzata dei contenuti per l’analisi dei documenti.
- Elabora grandi lotti di PDF senza sforzi manuali o strumenti desktop.
API di Parsing PDF
GroupDocs.Parser Cloud SDK per .NET è un wrapper API leggero e facile da integrare che consente di estrarre contenuti strutturati—come testo, immagini e altri componenti del PDF, così come altri formati di file, inclusi Word, Excel, ecc.
Prerequisites
Prima di iniziare, assicurati di avere:
- Un GroupDocs Cloud Account per ottenere il tuo Client ID e Client Secret.
- .NET 6.0 o versioni successive installate sul tuo sistema.
- Visual Studio o il tuo IDE preferito.
Installa API del parser PDF
Puoi facilmente installare l’SDK da NuGet utilizzando il comando qui sotto:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Estrai Immagini da PDF utilizzando C# .NET
Segui questi semplici passaggi per estrarre tutte le immagini da un file PDF in modo programmatico.
Passo 1: Imposta la Configurazione.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
Passo 2: Specificare le informazioni sul file.
var fileInfo = new FileInfo
{
FilePath = "sample.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
Passaggio 3: Estrai immagini dal PDF.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
// Per ulteriori esempi, si prega di visitare https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);
// specify the input PDF information
var fileInfo = new FileInfo
{
FilePath = "input.pdf"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// crea richiesta di estrazione dell'immagine
var request = new ImagesRequest(options);
// ottieni tutte le immagini dal PDF nell'oggetto di risposta
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Extracted Image Path: {image.Path}");
}
Download PDF Images via cURL
In alternativa, puoi anche estrarre immagini utilizzando le API REST di GroupDocs.Parser e i comandi cURL.
Passo 1 – Genera Token di Accesso:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Passo 2 – Estrai le Immagini tramite REST API:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- Sostituisci con quello che hai generato.
Provare l’ estrattore di immagini PDF online
Vuoi testarlo prima di programmare? Usa il gratuito Online PDF Image Extractor alimentato da GroupDocs.Parser Cloud — carica un PDF e scarica immediatamente le immagini estratte.

Conclusione
In questa guida, abbiamo trattato come:
- Estrai immagini da PDF utilizzando C# .NET REST API.
- Scarica e processa automaticamente le immagini incorporate.
- Utilizza l’API REST o cURL per integrazione.
Quindi, con l’aiuto di GroupDocs.Parser Cloud SDK per .NET, puoi facilmente costruire flussi di lavoro automatizzati per l’estrazione di contenuti PDF senza bisogno di software di terze parti o passaggi manuali.
📚 Risorse Aggiuntive
Domande Frequenti – FAQs
Come posso estrarre immagini da Word?
Puoi utilizzare GroupDocs.Parser Cloud SDKs per estrarre immagini da file Word in modo programmatico.
Qual è il modello di prezzo?
Offriamo un unico modello di prezzo pay as you go. Per ulteriori informazioni, si prega di visitare pricing guide.
Offri una prova gratuita?
Sì. Con un account di prova gratuito, puoi effettuare 150 chiamate API al mese gratuitamente e valutare le nostre API senza restrizioni. Per ulteriori informazioni, ti preghiamo di visitare Free Trial.