izdvajanje PDF slika

Ekstrahirajte PDF slike pomoću .NET REST API-ja.

U današnjem digitalnom dobu, gdje informacija ima u izobilju, a vizualni sadržaji prenose poruke učinkovitije nego ikad, potreba za izdvajanjem slika iz PDF-ova je neporeciva. PDF popularan su format za dijeljenje dokumenata, a te datoteke često sadrže ključne slike kojima je potrebno pristupiti ili ih prenamijeniti. Bilo da želite koristiti slike u prezentacijama, uključiti ih u izvješća ili ih dijeliti na različitim platformama, mogućnost izdvajanja slika iz PDF-ova moćan je alat.

Ovaj se članak usredotočuje na hitnu potrebu za izdvajanjem PDF slika i pruža uvid u učinkovite načine za postizanje toga pomoću .NET Cloud SDK-a.

.NET Cloud SDK za izdvajanje PDF slika

Aspose.PDF Cloud SDK za .NET moćan je skup alata koji ne samo da vam omogućuje učinkovito izdvajanje slika, već nudi i niz mogućnosti za upravljanje i manipulaciju PDF dokumenti. Štoviše, također nudi funkcionalnosti izvan ekstrakcije slika, kao što je ekstrakcija teksta, vodeni žig, dodavanje napomena i konverzija dokumenata.

Sada je prvi korak dodavanje SDK reference u naš projekt i u tu svrhu pretražite Aspose.PDF-Cloud u upravitelju paketa NuGet unutar Visual Studio IDE i kliknite gumb Dodaj paket.

Također morate dobiti svoje klijentske vjerodajnice s nadzorne ploče u oblaku. U slučaju da nemate postojeći račun, jednostavno izradite besplatni račun slijedeći upute navedene u brzi početak.

Izdvojite PDF slike koristeći C# .NET

Usredotočimo se na pojedinosti o ekstrakciji slika kako bismo podigli obradu dokumenata i ekstrakciju podataka na potpuno novu razinu koristeći C# .NET.

// Za više primjera, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// stvoriti instancu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Pozovite API za izdvajanje PDF slika s .NET REST API-jem
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();
}
izdvojiti slike iz pdf-a

Pregledajte pf slike izvađene iz PDF datoteke.

U nastavku su kratki detalji koji se odnose na gore navedeni isječak koda.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Stvorite objekt klase PdfApi dok prosljeđujete vjerodajnice klijenta kao ulazne argumente.

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

Sada pozovite API za izdvajanje slika s prve stranice PDF dokumenta. Nakon uspješnog završetka, ekstrahirane JPG slike pohranjuju se u pohranu u oblaku.

Uzorci PDF datoteka korištenih u gornjem primjeru mogu se preuzeti s [Instructions-for-Adding-Your-Logo-2.pdf](https://www.entnet.org/wp-content/uploads/2021/04/Instructions -za-dodavanje-vašeg-loga-2.pdf).

Izdvojite slike iz PDF-a pomoću cURL naredbi

Izdvajanje slika iz PDF-ova pomoću naredbi Aspose.PDF Cloud i cURL jednostavan je i učinkovit postupak. Upotrebom cURL naredbi možete poslati HTTP zahtjeve Aspose.PDF Cloud API-ju kako biste neprimjetno pokrenuli ekstrakciju slike. Ovaj pristup pojednostavljuje proces, dopuštajući učinkovit pristup izdvajanju slika iz PDF-a bez potrebe za opsežnim kodiranjem.

Prvi korak u ovom pristupu je generiranje JWT pristupnog tokena. Dakle, molimo izvršite sljedeću naredbu:

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"

Sada izvršite sljedeću naredbu za izvlačenje fotografija s 3. stranice PDF dokumenta i spremanje izdvojenih slika kao JPG format u pohranu u oblaku.

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

Zamijenite inputPDF s nazivom ulazne PDF datoteke dostupne u pohrani u oblaku i zamijenite accessToken s JWT pristupnim tokenom koji je generiran gore.

Zaključak

Zaključno, mogućnost izvlačenja slika iz PDF dokumenata vitalna je komponenta u iskorištavanju bogatog vizualnog sadržaja koji je često ugrađen u PDF-ove. Ovaj članak istražio je dvije učinkovite metode za postizanje toga: korištenje Aspose.PDF Cloud SDK za .NET i korištenje Aspose.PDF Clouda s cURL naredbama. Dakle, izbor između ova dva pristupa ovisi o specifičnim projektnim zahtjevima, tehničkoj stručnosti i preferiranim metodama integracije, pružajući korisnicima fleksibilnost da zadovolje svoje jedinstvene potrebe.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: