udtrække PDF-billeder

Uddrag PDF-billeder ved hjælp af .NET REST API.

I nutidens digitale tidsalder, hvor information er rigeligt, og visuelle elementer formidler budskaber mere effektivt end nogensinde før, er behovet for at udtrække billeder fra PDF’er ubestrideligt. PDFs er et populært format til deling af dokumenter, og ofte indeholder disse filer vigtige billeder, som skal tilgås eller genbruges. Uanset om du ønsker at bruge billeder i præsentationer, inkorporere dem i rapporter eller dele dem på tværs af forskellige platforme, er muligheden for at udtrække billeder fra PDF’er et kraftfuldt værktøj.

Denne artikel fokuserer på det presserende behov for udtrækning af PDF-billeder og giver indsigt i effektive måder at opnå dette på ved hjælp af .NET Cloud SDK.

.NET Cloud SDK til at udpakke PDF-billeder

Aspose.PDF Cloud SDK til .NET er et kraftfuldt værktøjssæt, der ikke kun giver dig mulighed for effektivt at udtrække billeder, men også tilbyder et spektrum af muligheder til at administrere og manipulere PDF-dokumenter. Desuden tilbyder den også funktioner ud over billedudtrækning, såsom tekstudtrækning, vandmærkning, tilføjelse af annoteringer og dokumentkonvertering.

Nu er det første skridt at tilføje SDK-referencen i vores projekt, og til det formål, søg venligst Aspose.PDF-Cloud i NuGet-pakkehåndtering inde i Visual Studio IDE og klik på knappen Tilføj pakke.

Du skal også indhente dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret over hurtig start.

Uddrag PDF-billeder ved hjælp af C# .NET

Lad os fokusere på detaljer om billedudtræk for at løfte dokumentbehandlingen og dataudtrækket til et helt nyt niveau ved hjælp af C# .NET.

// For flere eksempler, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// oprette en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Kald API'et for at udtrække PDF-billeder med .NET REST API
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();
}
udtrække billeder fra pdf

Forhåndsvisning af pf-billeder udtrukket fra PDF-fil.

Nedenstående er hurtige detaljer vedrørende ovennævnte kodestykke.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Opret et objekt af PdfApi-klassen, mens du sender klientlegitimationsoplysninger som input-argumenter.

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

Kald nu API’et for at udtrække billeder fra den første side af PDF-dokumentet. Efter vellykket afslutning gemmes de udpakkede JPG-billeder i skylager.

Eksempel på PDF-filer, der er brugt i ovenstående eksempel, kan downloades fra Instructions-for-Adding-Your-Logo-2.pdf -til-tilføje-dit-logo-2.pdf).

Uddrag billeder fra PDF ved hjælp af cURL-kommandoer

At udtrække billeder fra PDF-filer ved hjælp af Aspose.PDF Cloud- og cURL-kommandoer er en ligetil og effektiv proces. Ved at bruge cURL-kommandoer kan du sende HTTP-anmodninger til Aspose.PDF Cloud API for at starte billedekstraktion problemfrit. Denne tilgang forenkler processen, hvilket tillader en effektiv tilgang til at udtrække billeder fra PDF uden behov for omfattende kodning.

Det første trin i denne tilgang er genereringen af et JWT-adgangstoken. Så udfør venligst følgende kommando:

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"

Nu skal du udføre følgende kommando for at udtrække fotos fra 3. side af PDF-dokumentet og gemme de udpakkede billeder som JPG-format i skylager.

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{}

Erstat inputPDF med navnet på input-PDF-filen, der er tilgængelig i Cloud-lagring, og erstat accessToken med JWT-adgangstoken genereret ovenfor.

Konklusion

Som konklusion er evnen til at udtrække billeder fra PDF-dokumenter en vigtig komponent i at udnytte det rige visuelle indhold, der ofte er indlejret i PDF-filer. Denne artikel undersøgte to effektive metoder til at opnå dette: Brug af Aspose.PDF Cloud SDK til .NET og udnyttelse af Aspose.PDF Cloud med cURL-kommandoer. Så valget mellem de to tilgange afhænger af specifikke projektkrav, teknisk ekspertise og foretrukne integrationsmetoder, hvilket giver brugerne fleksibiliteten til at imødekomme deres unikke behov.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: