- Warum Bilder aus ZIP Dateien extrahieren?
- ZIP-Dateiverarbeitungs-API
- Extrahieren von Bildern aus ZIP mit C# .NET
- ZIP bilder mit cURL extrahieren
- Versuchen Sie den Online ZIP bild-Extractor
Warum Bilder aus ZIP Dateien extrahieren?
ZIP Archive enthalten oft Sammlungen von Bildern, Screenshots, Design-Assets und gescannten Dokumenten. Die Automatisierung der Extraktion hilft Ihnen: - Bilder abzurufen, ohne sie manuell zu entpacken. - Große Mengen von ZIP Dateien zu verarbeiten. - Pipelines für das AI-Training, OCR oder die Archivierung zu erstellen. - Nur Bilddateien zu extrahieren und alle anderen zu ignorieren.
ZIP-Datei-Verarbeitungs-API
GroupDocs.Parser Cloud SDK für .NET bietet eine REST-basierte Lösung zum Parsen verschiedener Dateiformate, einschließlich ZIP-Archive. Es identifiziert und extrahiert automatisch Bilder, die irgendwo im ZIP gespeichert sind. Sie können den folgenden Link besuchen, um mehr über andere Unterstützte Formate zu erfahren.
Voraussetzungen
- Ein GroupDocs Cloud-Konto (Client-ID & Client-Geheimnis).
- .NET 6.0+ installiert.
- Visual Studio oder kompatible IDE.
Installieren über NuGet
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
Extrahieren von Bildern aus ZIP mit C# .NET
Dieser Abschnitt erklärt die Schritte, wie wir rasterisierte Bilder programmgesteuert aus ZIP Dateien mit C# .NET extrahieren können.
Schritt 1 — API initialisieren
var config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(config);
Schritt 2 — ZIP-Dateiinformationen und Optionen festlegen
var fileInfo = new FileInfo { FilePath = "archive.zip" };
var options = new ImagesOptions { FileInfo = fileInfo };
var request = new ImagesRequest(options);
tep 3 — Bilder extrahieren
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
// Für weitere Beispiele besuchen Sie bitte https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXX", "XXXXXXXXXXXX");
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// create instance of ParseA[pi
var parseApi = new ParseApi(configuration);
var fileApi = new FileApi(configuration);
// Laden Sie die ZIP-Datei von der lokalen Festplatte
using (var fileStream = System.IO.File.OpenRead("archive.zip"))
{
// upload the input XML to the cloud storage
var uploadRequest = new Requests.UploadFileRequest("archive.zip", fileStream);
fileApi.UploadFile(uploadRequest);
}
var options = new TextOptions
{
FileInfo = new FileInfo { FilePath = "archive.zip" }
};
var options = new ImagesOptions { FileInfo = fileInfo };
var request = new ImagesRequest(options);
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image Path: {image.Path}");
}
💡 Sie können die Extraktion auch auf bestimmte Ordner innerhalb der ZIP-Datei beschränken.
ZIP bilder mit cURL extrahieren
Alternativ können Sie erwägen, den Inhalt von ZIP Dateien mithilfe von GroupDocs.Parser Cloud und cURL-Befehlen zu extrahieren. Dieser Ansatz ist recht nützlich, wenn Sie eine Dokumentenparsellösung benötigen, die über die Eingabeaufforderung oder durch Batchverarbeitung ausgeführt werden soll.
Schritt 1 — Zugriffstoken generieren Der erste Schritt in diesem Ansatz besteht darin, ein JWT-Zugangstoken basierend auf den Client-Anmeldeinformationen zu generieren.
curl -v -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
*Step 2 — Extract Images from ZIP
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ "FileInfo": { "FilePath": "archive.zip", "StorageName": "internal" }, "OutputPath": "internal/output"}"
Probieren Sie den Online ZIP bildextraktor
Sie können die ZIP bildextraktion testen, ohne Code zu schreiben, indem Sie das Online-Tool: ZIP image extractor verwenden.

Schlussfolgerung
Dieser Artikel erklärte, wie man Bilder aus ZIP-Archiven mit dem GroupDocs.Parser Cloud SDK für .NET extrahiert. Die API bietet eine einfache, effiziente und skalierbare Lösung für die automatisierte Bildbeschaffung aus komprimierten Archiven.
Verwandte Artikel
Wir empfehlen dringend, die folgenden Artikel zu besuchen, um mehr über zu erfahren:
- Entfernen Sie das Bild-Wasserzeichen aus PDF in C#
- Extract Text from PowerPoint in C# .NET
- Convert HTML to PDF in C# .NET
Häufig gestellte Fragen (FAQs)
Kann ich nur Bilddateien aus einer ZIP-Datei extrahieren? Ja, die API filtert automatisch Nicht bilddateien heraus.
Brauche ich externe ZIP-Bibliotheken? Nein, die ZIP-Verarbeitung ist in GroupDocs.Parser Cloud integriert.
Kann ich aus bestimmten Ordnern extrahieren? Ja, Sie können Filteroptionen bereitstellen.
Welche Bildformate werden unterstützt? JPG, PNG, BMP, GIF und andere Standardformate, die in ZIP-Archiven gefunden werden.
Gibt es eine kostenlose Testversion? Ja. Sie können ein kostenloses Konto erstellen und 150 monatliche API-Aufrufe erhalten.
