Extrahieren Sie PDF-Bilder

Extrahieren Sie PDF-Bilder mit der .NET REST API.

Im heutigen digitalen Zeitalter, in dem Informationen reichlich vorhanden sind und Bilder Botschaften effektiver als je zuvor vermitteln, ist die Notwendigkeit, Bilder aus PDFs zu extrahieren, unbestreitbar. PDFs sind ein beliebtes Format zum Teilen von Dokumenten, und oft enthalten diese Dateien wichtige Bilder, auf die zugegriffen werden muss oder die für andere Zwecke verwendet werden müssen. Unabhängig davon, ob Sie Bilder in Präsentationen verwenden, in Berichte integrieren oder auf verschiedenen Plattformen teilen möchten, ist die Möglichkeit, Bilder aus PDFs zu extrahieren, ein leistungsstarkes Werkzeug.

Dieser Artikel konzentriert sich auf den dringenden Bedarf an PDF-Bildextraktion und bietet Einblicke in effiziente Möglichkeiten, dies mithilfe des .NET Cloud SDK zu erreichen.

.NET Cloud SDK zum Extrahieren von PDF-Bildern

Aspose.PDF Cloud SDK für .NET ist ein leistungsstarkes Toolkit, mit dem Sie nicht nur Bilder effizient extrahieren können, sondern auch eine Reihe von Funktionen zur Verwaltung und Bearbeitung bietet PDF-Dokumente. Darüber hinaus bietet es auch Funktionen, die über die Bildextraktion hinausgehen, wie z. B. Textextraktion, Wasserzeichen, Hinzufügen von Anmerkungen und Dokumentenkonvertierung.

Der erste Schritt besteht nun darin, die SDK-Referenz in unserem Projekt hinzuzufügen. Suchen Sie zu diesem Zweck im NuGet-Paketmanager in der Visual Studio-IDE nach „Aspose.PDF-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“.

Sie müssen Ihre Client-Anmeldeinformationen auch vom Cloud-Dashboard erhalten. Falls Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen unter Schnellstart folgen.

Extrahieren Sie PDF-Bilder mit C# .NET

Konzentrieren wir uns auf Details zur Bildextraktion, um die Dokumentenverarbeitung und Datenextraktion mithilfe von C# .NET auf ein völlig neues Niveau zu heben.

// Weitere Beispiele finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Erstellen Sie eine Instanz von PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Rufen Sie die API auf, um PDF-Bilder mit der .NET REST API zu extrahieren
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();
}
Bilder aus PDF extrahieren

Vorschau der aus einer PDF-Datei extrahierten Bilder.

Nachfolgend finden Sie kurze Details zum oben genannten Codeausschnitt.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Erstellen Sie ein Objekt der PdfApi-Klasse und übergeben Sie dabei Client-Anmeldeinformationen als Eingabeargumente.

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

Rufen Sie nun die API auf, um Bilder von der ersten Seite des PDF-Dokuments zu extrahieren. Nach erfolgreichem Abschluss werden die extrahierten JPG-Bilder im Cloud-Speicher gespeichert.

Die im obigen Beispiel verwendeten Beispiel-PDF-Dateien können unter Instructions-for-Adding-Your-Logo-2.pdf heruntergeladen werden -zum-Hinzufügen-Ihres-Logos-2.pdf).

Extrahieren Sie Bilder aus PDF mit cURL-Befehlen

Das Extrahieren von Bildern aus PDFs mit Aspose.PDF Cloud- und cURL-Befehlen ist ein unkomplizierter und effizienter Prozess. Mithilfe von cURL-Befehlen können Sie HTTP-Anfragen an die Aspose.PDF Cloud API senden, um die Bildextraktion nahtlos zu starten. Dieser Ansatz vereinfacht den Prozess und ermöglicht einen effizienten Ansatz zum Extrahieren von Bildern aus PDF, ohne dass umfangreiche Codierung erforderlich ist.

Der erste Schritt bei diesem Ansatz ist die Generierung eines JWT-Zugriffstokens. Führen Sie daher bitte den folgenden Befehl aus:

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"

Führen Sie nun bitte den folgenden Befehl aus, um Fotos von der dritten Seite des PDF-Dokuments zu extrahieren und die extrahierten Bilder im JPG-Format im Cloud-Speicher zu speichern.

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

Ersetzen Sie „inputPDF“ durch den Namen der im Cloud-Speicher verfügbaren Eingabe-PDF-Datei und ersetzen Sie „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Abschluss

Zusammenfassend lässt sich sagen, dass die Möglichkeit, Bilder aus PDF-Dokumenten zu extrahieren, eine entscheidende Komponente für die Nutzung der umfangreichen visuellen Inhalte ist, die häufig in PDFs eingebettet sind. In diesem Artikel wurden zwei effektive Methoden untersucht, um dies zu erreichen: die Verwendung des Aspose.PDF Cloud SDK für .NET und die Nutzung von Aspose.PDF Cloud mit cURL-Befehlen. Die Wahl zwischen den beiden Ansätzen hängt also von den spezifischen Projektanforderungen, dem technischen Fachwissen und den bevorzugten Integrationsmethoden ab und bietet Benutzern die Flexibilität, auf ihre individuellen Bedürfnisse einzugehen.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: