So konvertieren Sie eine PDF-Datei online in eine große Excel-Datei in Node.js

So konvertieren Sie PDF mithilfe der REST-API in Node.js in Excel

In früheren Blogbeiträgen haben wir den Konvertierungsprozess von PDF in Excel in Python mithilfe der REST-API in Python programmgesteuert erklärt. In diesem Blogbeitrag erfahren Sie, wie Sie mithilfe der Node.js-Bibliothek PDF in Excel konvertieren. PDF und Excel-Tabellen sind die beiden beliebtesten und gebräuchlichsten Dateiformate. GroupDocs.conversion Cloud API ist der einzige PDF-Konverter, der programmgesteuert eine benutzerdefinierte PDF zu Excel-Konvertierung ermöglicht. In bestimmten Fällen müssen Sie möglicherweise PDF Dateien programmgesteuert in der Cloud in gängige Excel-Tabellenformate wie XLSX oder XLS konvertieren. Als Node.js-Entwickler können Sie in Ihren Node.js-Anwendungen problemlos PDF Dateien in das Excel-Tabellenformat konvertieren. Dieser Artikel konzentriert sich auf die Konvertierung von PDF in Excel mithilfe der REST-API in Node.js.

Sie werden die folgenden Abschnitte durchlaufen:

PDF zu Excel-Konvertierung REST-API und Node.js SDK

Zum Konvertieren von PDF in eine Excel-Tabelle (XLSX, XLSX) verwende ich Node.js SDK der GroupDocs.Conversion Cloud API. Mit dieser API können Sie Ihre Dokumente und Bilder in jedes beliebige Format konvertieren. Es unterstützt auch die Konvertierung von über 50 Datei und Bildtypen wie Word, Excel, PowerPoint, PDF, HTML, JPG, PNG, GIF usw. Darüber hinaus unterstützt es auch .NET, Java, PHP, Ruby, Android und Python-SDKs als Mitglieder der Dokumentkonvertierungsfamilie für die Cloud-API.

Sie können GroupDocs.Conversion Cloud in Ihrem Node.js-Projekt installieren, indem Sie den folgenden Befehl in der Konsole ausführen:

npm install groupdocs-conversion-cloud

Bitte rufen Sie Ihre Client-ID und Ihr Client-Geheimnis vom Dashboard ab, bevor Sie mit dem Befolgen der Schritte und verfügbaren Codebeispiele beginnen. Sobald Sie Ihre ID und Ihr Geheimnis haben, fügen Sie den Code wie unten gezeigt ein:

# Importieren Sie das Node.js SDK in Ihre Knotenanwendung von http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// Holen Sie sich clientId und clientSecret von https://dashboard.groupdocs.cloud (kostenlose Registrierung erforderlich).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Konvertieren Sie PDF mithilfe der REST-API in Node.js in das XLSX-Format

In diesem Abschnitt werden Sie auf die Schritte und das Code-Snippet zum Konvertieren von PDF in XLSX mit Node.js Bibliothek stoßen. Konvertieren Sie PDF Dateien schnell und einfach in Excel, ohne die Formatierung zu verlieren, indem Sie die folgenden einfachen Schritte ausführen:

  1. Hochladen der PDF-Datei in die Cloud
  2. Konvertieren PDF in eine Excel-Datei mit Node.js
  3. Herunterladen der konvertierten Excel-Datei

Laden Sie das Bild hoch

Laden Sie zunächst die PDF-Datei mit dem folgenden Codebeispiel in die Cloud hoch:

// Öffnen Sie die Datei in IOStream von Ihrem Systemlaufwerk.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// Datei lesen
fs.readFile(resourcesFolder, (err, fileStream) => {
  // Konstruieren Sie FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Anfrage zum Hochladen einer Datei erstellen
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // Datei hochladen
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Schließlich ist die hochgeladene PDF-Datei im Dateienbereich Ihres Dashboards in der Cloud verfügbar. Lassen Sie uns nun demonstrieren, wie PDF-Daten mithilfe von REST-APIs in Node.js nach Excel exportiert werden.

Konvertieren Sie PDF mit Node.js in Excel

Jetzt können Sie mit dem Schreiben des Codes fortfahren, um die Konvertierung von PDF Dateien in XLSX Dateien programmgesteuert zu implementieren:

Die Schritte sind:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie ein Objekt der ConvertSettings Klasse
  • Legen Sie den Speichernamen und den Pfad der Eingabe-PDF-Datei fest
  • Legen Sie das Ausgabedateiformat auf „xlsx“ fest.
  • Geben Sie als Nächstes den Pfad der Ausgabedatei an
  • Erstellen Sie ein ConvertDocumentRequest Klassenobjekt
  • Rufen Sie abschließend die Methode ConvertApi.convertDocument() auf, um die Datei im XLSX-Format zu speichern.

Der folgende Codeausschnitt zeigt, wie eine PDF-Datei mithilfe der REST-API in Node.js in das Excel-Format konvertiert wird:

// So konvertieren Sie eine PDF-Datei mit Node.js in das Excel-Format

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to XLSX file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Sie können die Ausgabe im Bild unten sehen:

So konvertieren Sie PDF in XLSX in Node.js

Konvertieren Sie PDF mit Node.js in Excel

Laden Sie die konvertierte Datei herunter

Das obige Code-Snippet „node.js“ speichert die konvertierte Excel XLSX-Datei in der Cloud. Jetzt können Sie es mit dem folgenden Beispielcode herunterladen:

// Erstellen Sie FileApi, um die konvertierte Datei herunterzuladen
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// Erstellen Sie eine Download-Dateianforderung
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xlsx", myStorage);
// Download-Datei und Antworttyp Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // Speichern Sie die Datei in Ihrem Systemverzeichnis
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xlsx", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konvertieren Sie PDF online in eine Excel-Tabelle mit den erweiterten Optionen in Node.js

In diesem Abschnitt gehen wir näher auf die Konvertierung von PDF Dateien in XLSX Dateien ein und erfahren, wie Sie programmgesteuert eine Excel-Datei von Grund auf erstellen.

Sie können den folgenden Schritten und dem Codeausschnitt folgen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine ConvertSettings-Instanz
  • Legen Sie den Speichernamen und den Pfad der Eingabe-PDF-Datei fest
  • Weisen Sie dem Format „xlsx“ zu
  • Erstellen Sie eine Instanz von XlsxConvertOptions
  • Legen Sie Konvertierungsoptionen wie „fromPage“, „pagesCount“, „password“, „usePdf“ usw. fest.
  • Geben Sie „convertOptions“ und den Ausgabedateipfad an und legen Sie diese fest
  • Erstellen Sie ConvertDocumentRequest
  • Abschließend erhalten Sie Ergebnisse, indem Sie die Methode ConvertApi.convertDocument() aufrufen

Das folgende Code-Snippet zeigt, wie man mithilfe der REST-API PDF Dateien in eine große Excel-Online-Datei in Node.js konvertiert:

// So konvertieren Sie eine PDF-Datei mithilfe der erweiterten Optionen in Node.js in eine Excel-Datei

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "xlsx";

  var convertOptions = new groupdocs_conversion_cloud.XlsxConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 2;
  convertOptions.password = "password";
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // Erstellen Sie eine Anfrage zum Konvertieren eines Dokuments
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF File to XLSX file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Befolgen Sie die bereits beschriebenen Schritte, um die Datei hochzuladen und dann die konvertierte Datei auf den Cloud-Speicher herunterzuladen.

PDF zu Excel-Konverter online, kostenlos editierbar

Wie konvertiert man eine PDF-Datei kostenlos online in Excel? Bitte probieren Sie den folgenden kostenlosen Online-PDF zu Excel-Konverter aus, um Online-PDF kostenlos online in Excel zu konvertieren. Dieser kostenlose Online-PDF zu Excel-Konverter wurde mit der oben genannten API entwickelt.

Abschluss

Damit sind wir am Ende dieses Tutorials angelangt. Sie haben Folgendes durchgemacht:

  • wie man PDF in node.js in der Cloud in das Excel-Format konvertiert;
  • Laden Sie die PDF-Datei programmgesteuert hoch und laden Sie dann die konvertierte Excel-Datei aus der Cloud herunter.
  • So konvertieren Sie online eine große PDF-Datei in eine Excel-Datei mithilfe der erweiterten PDF zu Excel-Konverteroptionen in node.js.
  • Online-Konvertierung von PDF in große Excel Dateien;

Weitere Informationen zur GroupDocs.Conversion Cloud API finden Sie in der Dokumentation oder anhand von Beispielen auf GitHub. Wir bieten auch einen Abschnitt API-Referenz an, mit dem Sie unsere APIs direkt über den Browser visualisieren und mit ihnen interagieren können.

Schließlich schreibt groupdocs.cloud neue Blog-Beiträge zu verschiedenen Dateiformatkonvertierungen mithilfe der REST-API. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Stellen Sie Ihre Fragen zur Konvertierung von PDF Dateien in Excel-Tabellen gerne über unser Forum.

FAQs

Wie extrahiere ich PDF-Daten in Excel in Node.js?

Bitte folgen Sie diesem Link, um das Node.js-Code-Snippet zu erfahren, mit dem Sie PDF Dateien schnell und einfach in eine Excel-Datei umwandeln können.

Wie konvertiert man PDF mithilfe der REST-API in eine Excel-Tabelle?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um eine PDF-Datei in eine Excel-Datei zu konvertieren.

Wie konvertiert man PDF kostenlos in eine Excel-Tabelle?

Mit PDF zu Excel-Konverter kostenlos online können Sie PDF Dateien schnell und einfach in das Excel-Format exportieren. Sobald die Konvertierung abgeschlossen ist, können Sie die XLSX-Datei herunterladen.

Wie kann ich eine PDF-Datei online kostenlos in Excel konvertieren?

  • Öffnen Sie kostenloser Online-PDF zu Excel-Konverter
  • Klicken Sie in den Dateiablagebereich, um eine Excel-Tabelle hochzuladen oder eine Excel-Datei per Drag & Drop zu verschieben.
  • Klicken Sie auf die Schaltfläche „Jetzt konvertieren“. Die Online-PDF zu Excel-Konverter-App importiert PDF-Daten in Excel.
  • Der Download-Link der Ausgabedatei ist sofort nach der Übertragung der Daten von PDF nach Excel verfügbar.

Wie installiere ich die kostenlose Download-Bibliothek für den PDF zu Excel-Formatkonverter?

Installieren Sie den PDF zu Excel-Konverter kostenloser Download der JavaScript-Bibliothek, um PDF Dateien programmgesteuert zu erstellen und in Excel zu konvertieren.

Wie konvertiere ich PDF offline in Windows in Excel?

Bitte besuchen Sie diesen Link für den kostenlosen Download der PDF zu Excel-Konvertersoftware für Windows. Mit dieser kostenlosen Online-PDF-Konverter zu Excel-Download-Software können Sie PDF Dateien schnell und mit einem einzigen Klick in eine Excel-Tabelle in Windows umwandeln.

Siehe auch

Bitte besuchen Sie die folgenden Links, um mehr darüber zu erfahren: