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
- Izdvojite PDF slike koristeći C# .NET
- Izdvojite slike iz PDF-a pomoću cURL naredbi
.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();
}
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: