extrage imagini PDF

Extrageți imagini PDF folosind .NET REST API.

În era digitală de astăzi, în care informațiile sunt abundente și imaginile transmit mesaje mai eficient ca niciodată, necesitatea de a extrage imagini din PDF-uri este incontestabilă. PDF sunt un format popular pentru partajarea documentelor și adesea aceste fișiere conțin imagini cruciale care trebuie accesate sau reutilizate. Indiferent dacă doriți să utilizați imagini în prezentări, să le încorporați în rapoarte sau să le partajați pe diverse platforme, abilitatea de a extrage imagini din PDF-uri este un instrument puternic.

Acest articol se concentrează asupra nevoii stringente de extragere a imaginilor PDF și oferă informații despre modalități eficiente de a realiza acest lucru folosind SDK-ul .NET Cloud.

.NET Cloud SDK pentru a extrage imagini PDF

Aspose.PDF Cloud SDK pentru .NET este un set de instrumente puternic care nu numai că vă permite să extrageți eficient imaginile, dar oferă și un spectru de capabilități de gestionare și manipulare Documente PDF. Mai mult, oferă și funcționalități dincolo de extragerea imaginilor, cum ar fi extragerea textului, filigranul, adăugarea de adnotări și conversia documentelor.

Acum, primul pas este să adăugați referința SDK în proiectul nostru și, în acest scop, căutați „Aspose.PDF-Cloud” în managerul de pachete NuGet din Visual Studio IDE și faceți clic pe butonul „Adăugați pachet”.

De asemenea, trebuie să obțineți acreditările de client de la cloud dashboard. În cazul în care nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în pornire rapidă.

Extrageți imagini PDF folosind C# .NET

Să ne concentrăm asupra detaliilor despre extragerea imaginilor pentru a ridica procesarea documentelor și extracția datelor la un nivel complet nou folosind C# .NET.

// Pentru mai multe exemple, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// creați o instanță de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Apelați API-ul pentru a extrage imagini PDF cu .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();
}
extrage poze din pdf

Previzualizează imaginile extrase din fișierul PDF.

Mai jos sunt prezentate detalii rapide cu privire la fragmentul de cod menționat mai sus.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Creați un obiect din clasa PdfApi în timp ce treceți acreditările clientului ca argumente de intrare.

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

Acum, apelați API-ul pentru a extrage imagini din prima pagină a documentului PDF. După finalizarea cu succes, imaginile JPG extrase sunt stocate în stocarea în cloud.

Exemplele de fișiere PDF utilizate în exemplul de mai sus pot fi descărcate de la [Instructions-for-Adding-Your-Logo-2.pdf](https://www.entnet.org/wp-content/uploads/2021/04/Instructions -pentru-Adăugarea-Logo-ului-Dvs.-2.pdf).

Extrageți imagini din PDF utilizând comenzile cURL

Extragerea imaginilor din PDF-uri folosind comenzile Aspose.PDF Cloud și cURL este un proces simplu și eficient. Utilizând comenzile cURL, puteți trimite solicitări HTTP către Aspose.PDF Cloud API pentru a iniția extragerea imaginii fără probleme. Această abordare simplifică procesul, permițând o abordare eficientă pentru extragerea imaginilor din PDF fără a fi nevoie de o codificare extinsă.

Primul pas în această abordare este generarea unui token de acces JWT. Deci, vă rugăm să executați următoarea comandă:

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"

Acum, vă rugăm să executați următoarea comandă pentru a extrage fotografii din a treia pagină a documentului PDF și pentru a salva imaginile extrase în format JPG în stocarea în cloud.

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

Înlocuiți „inputPDF” cu numele fișierului PDF de intrare disponibil în stocarea în cloud și înlocuiți „accessToken” cu simbolul de acces JWT generat mai sus.

Concluzie

În concluzie, capacitatea de a extrage imagini din documente PDF este o componentă vitală în valorificarea conținutului vizual bogat adesea încorporat în PDF-uri. Acest articol a explorat două metode eficiente pentru a realiza acest lucru: utilizarea SDK-ului Aspose.PDF Cloud pentru .NET și utilizarea Aspose.PDF Cloud cu comenzi cURL. Deci, alegerea dintre cele două abordări depinde de cerințele specifice ale proiectului, de expertiza tehnică și de metodele de integrare preferate, oferind utilizatorilor flexibilitatea de a răspunde nevoilor lor unice.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: