pdf zu xls

Konvertieren Sie PDF mit C# .NET in eine Excel-Arbeitsmappe.

Im Bereich der Datenverwaltung dienen PDF Dateien häufig als Speicher für wertvolle Informationen. Das Extrahieren und Bearbeiten von Daten aus diesen Dateien kann jedoch eine gewaltige Aufgabe sein, insbesondere wenn es sich um tabellarische Daten handelt. Hier wird die Notwendigkeit der Konvertierung von PDF in Excel mit C# .NET deutlich. Darüber hinaus erhalten Sie durch die Umwandlung von PDF in Excel-Arbeitsmappen die Möglichkeit, tabellarische Daten in einem vertrauten Tabellenkalkulationsformat einfach abzurufen, zu analysieren und zu bearbeiten.

API zur Konvertierung von PDF in Excel

Mit GroupDocs.Conversion Cloud SDK für .NET wird die Konvertierung von PDF Dateien in das Excel-Format zum Kinderspiel. Dieses leistungsstarke SDK bietet eine Fülle von Funktionen, die den Konvertierungsprozess rationalisieren und die Effizienz steigern sollen. Die robuste Kompatibilität gewährleistet eine mühelose Konvertierung selbst der komplexesten PDF Dateien. Darüber hinaus bieten die anpassbaren Einstellungen eine präzise Kontrolle über die Ausgabe, während die Cloud-basierte Architektur jederzeit und überall einen bequemen Zugriff ermöglicht.

Zuerst müssen wir das SDK installieren, indem wir im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Nun müssen wir unsere personalisierten API-Zugangsdaten (Client-ID und Client-Geheimnis) abrufen. Bitte folgen Sie den Anweisungen in diesem kurzen Tutorial, in dem detailliert erklärt wird, wie Sie die API-Zugangsdaten abrufen.

Konvertieren Sie PDF in Excel in C# .NET

In diesem Abschnitt untersuchen wir die Details zur Bereitstellung einer genauen und zuverlässigen PDF zu Excel-Konvertierung mit C# .NET.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie die Eingabe-PDF-Datei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen des Eingabe-PDF, das resultierende Format als „xls“ und den Namen der resultierenden Excel-Arbeitsmappe als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie die API ConvertDocumentRequest auf, um PDF in XLS zu konvertieren und die resultierende Excel-Arbeitsmappe im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL der API zur Konvertierung von PDF in XLS festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// Lesen Sie den Inhalt der eingegebenen PDF-Datei vom lokalen Laufwerk             
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie das Eingabe-PDF in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));

    // Erstellen Sie ConvertSettings, in denen wir die Eingabe-PDF-Datei und den Namen für das resultierende Excel-Arbeitsblatt definieren
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "marketing.pdf",
        Format = "xls",
        OutputPath = "myResultant.xls"
    };
    
    // Rufen Sie die Methode ConvertDocument auf, um die Konvertierung von PDF in Excel zu starten.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("The PDF to Excel conversion completed successfully !");
    }
}
pdf zu xlsx

Bild: – Eine Vorschau der Konvertierung von PDF in Excel.

Die oben generierte PDF-Eingabedatei und die daraus resultierende Excel-Arbeitsmappe können von marketing.pdf und myResultant.xls heruntergeladen werden.

Speichern Sie PDF als Excel-Arbeitsmappe mit cURL-Befehlen

Sehen wir uns im Detail an, wie GroupDocs.Conversion Cloud eine nahtlose Lösung zum Konvertieren von PDF Dateien in Excel-Arbeitsmappen mit nur wenigen einfachen cURL-Befehlen bietet. Indem Sie die Leistung dieses Cloud-basierten Konvertierungsdienstes nutzen, können Sie Ihre PDF Dokumente mühelos in das Excel-Format umwandeln und so erweiterte Datenmanipulation und -analyse ermöglichen. Diese Integration spart nicht nur Zeit, sondern gewährleistet auch die Genauigkeit bei der Beibehaltung der Struktur und des Inhalts Ihrer PDF-Daten in der Excel-Arbeitsmappe.

Zuerst müssen wir ein JWT-Zugriffstoken basierend auf den Client-Anmeldeinformationen generieren. Nachdem wir das JWT-Token generiert haben, führen Sie bitte den folgenden cURL-Befehl aus, um CSV in eine HTML-Tabelle zu konvertieren und das resultierende HTML im Cloud-Speicher zu speichern.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  },  \"OutputPath\": \"{myResultantFile}\"}"

Bitte ersetzen Sie „sourceFile“ durch den Namen des eingegebenen PDF Dokuments, „myResultantFile“ durch den Namen der resultierenden Excel-Arbeitsmappe und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

– Wenn wir die resultierende Excel-Arbeitsmappe auf einem lokalen Laufwerk speichern müssen, versuchen Sie es mit dem folgenden cURL-Befehl:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\",  \"LoadOptions\": {    \"Format\": \"pdf\"  }}" \
-o "{myResultantFile}"

App zur Konvertierung von PDF in Excel

Bitte versuchen Sie es mit unserer kostenlosen App PDF to XLSX Converter. Eine leichte und hocheffiziente App, die auf GroupDocs.Conversion Cloud REST APIs entwickelt wurde und Ihnen die erstaunlichen Fähigkeiten der REST API näherbringt.

PDF zu XLSX-Konverter

Abschluss

Zusammenfassend lässt sich sagen, dass GroupDocs.Conversion Cloud eine umfassende Lösung zum Konvertieren von PDF Dateien in Excel-Arbeitsmappen bietet, egal ob Sie die Flexibilität von cURL-Befehlen oder die Robustheit der .NET REST API bevorzugen. Wir empfehlen Ihnen dringend, die Leistungsfähigkeit von GroupDocs.Conversion Cloud noch heute zu erkunden und Ihren Konvertierungsworkflow von PDF in XLSX mühelos zu optimieren.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: