estrarre immagini PDF

Estrai immagini PDF utilizzando l’API .NET REST.

Nell’era digitale di oggi, dove le informazioni sono abbondanti e le immagini trasmettono messaggi in modo più efficace che mai, la necessità di estrarre immagini dai PDF è innegabile. I PDF sono un formato popolare per la condivisione di documenti e spesso questi file contengono immagini cruciali a cui è necessario accedere o riproporre. Che tu voglia utilizzare immagini nelle presentazioni, incorporarle nei report o condividerle su varie piattaforme, la possibilità di estrarre immagini dai PDF è uno strumento potente.

Questo articolo si concentra sull’urgente necessità di estrarre immagini PDF e fornisce informazioni dettagliate su modi efficienti per raggiungere questo obiettivo utilizzando .NET Cloud SDK.

.NET Cloud SDK per estrarre immagini PDF

Aspose.PDF Cloud SDK per .NET è un potente toolkit che non solo consente di estrarre immagini in modo efficiente, ma offre anche una gamma di funzionalità per gestire e manipolare Documenti PDF. Inoltre, offre anche funzionalità oltre all’estrazione di immagini, come l’estrazione di testo, la filigrana, l’aggiunta di annotazioni e la conversione di documenti.

Ora il primo passaggio è aggiungere il riferimento SDK nel nostro progetto e, a tale scopo, cercare “Aspose.PDF-Cloud” nel gestore pacchetti NuGet all’interno dell’IDE di Visual Studio e fare clic sul pulsante “Aggiungi pacchetto”.

È inoltre necessario ottenere le credenziali del cliente da dashboard cloud. Nel caso in cui non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate in avvio rapido.

Estrai immagini PDF utilizzando C# .NET

Concentriamoci sui dettagli sull’estrazione delle immagini per elevare l’elaborazione dei documenti e l’estrazione dei dati a un livello completamente nuovo utilizzando C# .NET.

// Per ulteriori esempi, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// creare un'istanza di PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Chiama l'API per estrarre immagini PDF con l'API .NET REST
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
estrarre immagini da pdf

Anteprima delle immagini estratte dal file PDF.

Di seguito sono riportati i dettagli rapidi relativi allo snippet di codice sopra indicato.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Crea un oggetto della classe PdfApi passando le credenziali del client come argomenti di input.

var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

Ora chiama l’API per estrarre le immagini dalla prima pagina del documento PDF. Dopo il completamento con successo, le immagini JPG estratte vengono archiviate nell’archivio cloud.

I file PDF di esempio utilizzati nell’esempio sopra possono essere scaricati da [Instructions-for-Adding-Your-Logo-2.pdf](https://www.entnet.org/wp-content/uploads/2021/04/Instructions -per-aggiungere-il-tuo-logo-2.pdf).

Estrai immagini da PDF utilizzando i comandi cURL

Estrarre immagini dai PDF utilizzando i comandi Aspose.PDF Cloud e cURL è un processo semplice ed efficiente. Utilizzando i comandi cURL, è possibile inviare richieste HTTP all’API Aspose.PDF Cloud per avviare l’estrazione delle immagini senza problemi. Questo approccio semplifica il processo, consentendo un approccio efficiente per estrarre immagini da PDF senza la necessità di una codifica estesa.

Il primo passo in questo approccio è la generazione di un token di accesso JWT. Quindi, esegui il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora, esegui il seguente comando per estrarre le foto dalla terza pagina del documento PDF e salvare le immagini estratte in formato JPG nel cloud storage.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}

Sostituisci “inputPDF” con il nome del file PDF di input disponibile nell’archivio cloud e sostituisci “accessToken” con il token di accesso JWT generato sopra.

Conclusione

In conclusione, la capacità di estrarre immagini dai documenti PDF è una componente vitale per sfruttare il ricco contenuto visivo spesso incorporato nei PDF. Questo articolo ha esplorato due metodi efficaci per raggiungere questo obiettivo: utilizzare Aspose.PDF Cloud SDK per .NET e sfruttare Aspose.PDF Cloud con i comandi cURL. Pertanto, la scelta tra i due approcci dipende dai requisiti specifici del progetto, dalle competenze tecniche e dai metodi di integrazione preferiti, offrendo agli utenti la flessibilità necessaria per soddisfare le loro esigenze specifiche.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: