So konvertieren Sie PDF in HTML, ohne die Formatierung zu verlieren

So konvertieren Sie PDF programmgesteuert in HTML

PDF(Portable Document Format) ist ein sicheres Dokumentformat, das Grafiken, Text, 3D-Modelle, Bilder usw. enthält. Das PDF-Format ist komprimiert und kleiner als andere gemeinsam nutzbare Dateiformate. HTML ist eine weit verbreitete, leichtgewichtige Klartext-Markup-Sprache. Es wird von jedem Browser unterstützt und lässt sich schnell laden. PDF und HTML sind beide Dateiformate gut für die Barrierefreiheit, aber HTML eignet sich im Allgemeinen viel besser für die Bereitstellung von Informationen über das Web. In diesem Artikel zeigen wir Ihnen, wie Sie in Node.js PDF in HTML Online konvertieren.

Die folgenden Themen werden in diesem Artikel behandelt:

PDF zu HTML-Seitenkonvertierung REST API und Node.js SDK

Node.js SDK von GroupDocs.Conversion ist eine Online-NodeJS-Konvertierungsbibliothek, mit der Sie online Konvertierungen von PDF in HTML durchführen können. Es handelt sich um eine plattformunabhängige Bibliotheks und Dokumentkonvertierungslösung. Es ermöglicht Ihnen, Ihre Dokumente und Bilder aus jedem unterstützten Dateiformat nahtlos in jedes gewünschte Format zu konvertieren. Sie können problemlos mehr als 50 Arten von Dokumenten und Bildern wie Word, PowerPoint, Excel, PDF, HTML, CAD, Rasterbilder usw. konvertieren. Es unterstützt außerdem .NET-, Java-, PHP-, Ruby-, Android und Python-SDKs Mitglieder der Dokumentkonvertierungsfamilie für die Cloud-API.

GroupDocs.Conversion Cloud kann mit dem folgenden Befehl in der Node.js-Konsole installiert werden:

npm install groupdocs-conversion-cloud

Rufen Sie als Nächstes 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 bitte 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";

So konvertieren Sie PDF in Node.js mithilfe der REST-API in das HTML-Format

Mit den folgenden Schritten können Sie PDF Dateien mithilfe von Nodejs in HTML konvertieren.

  1. Hochladen der PDF-Datei in die Cloud
  2. Konvertieren PDF-Datei in das HTML-Format
  3. Laden Sie die konvertierte HTML-Datei herunter

Laden Sie die PDF-Datei hoch

Zum Hochladen der PDF-Datei in die Cloud kann das folgende Codebeispiel verwendet werden:

// Ö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);
    });
});

Die hochgeladene PDF-Datei ist im Dateienbereich Ihres Dashboards verfügbar.

Konvertieren Sie ein PDF in ein HTML Dokument in Node.js

Die Konvertierung von PDF in HTML mit dieser Node.js-Bibliothek ist eine Angelegenheit einiger weniger Zeilen Quellcode. Sie können die folgenden Schritte und das Code-Snippet ausführen:

  • Erstellen Sie eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabe-PDF-Datei fest
  • Als nächstes weisen Sie dem Format „html“ zu
  • Geben Sie nun den Pfad der HTML-Ausgabedatei an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie abschließend, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie PDF online in Nodejs mithilfe der REST-API in HTML konvertieren:

// So konvertieren Sie PDF in Node.js mithilfe der REST-API in das HTML-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 = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

  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 HTML file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

Laden Sie die konvertierte Datei herunter

Das obige Codebeispiel speichert die konvertierte HTML-Datei in der Cloud. Jetzt wissen Sie, wie Sie PDF mit Node.js in das HTML-Format konvertieren. Laden Sie als Nächstes die HTML-Datei mit dem folgenden Codebeispiel herunter:

// 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.html", 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.html", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Konvertieren Sie bestimmte Seiten von PDF in Node.js mithilfe der REST-API in HTML

Sie können den folgenden Schritten und dem Codeausschnitt folgen, um PDF in Ihrer Node.js-Anwendung mit einigen erweiterten Einstellungen in HTML zu konvertieren:

Bitte befolgen Sie die unten angegebenen Schritte:

  • Erstellen Sie zunächst eine Instanz von ConvertApi
  • Erstellen Sie eine Instanz von ConvertSettings
  • Legen Sie den Speichernamen und den Pfad der Eingabe-PDF-Datei fest
  • Als nächstes weisen Sie dem Format „html“ zu
  • Erstellen Sie eine Instanz der HtmlConvertOptions Klasse
  • Legen Sie verschiedene Konvertierungsoptionen wie „fromPage“, „pagesCount“, „fixedLayout“ usw. fest.
  • Geben Sie nun die Ausgabekonvertierungsoptionen und den HTML-Dateipfad an
  • Erstellen Sie ConvertDocumentRequest mit ConvertSettings
  • Konvertieren Sie abschließend, indem Sie die Methode convertDocument() mit ConvertDocumentRequest aufrufen

Das folgende Codebeispiel zeigt, wie Sie PDF in Node.js mithilfe erweiterter Optionen in HTML konvertieren:

// So konvertieren Sie bestimmte PDF-Seiten in Node.js mithilfe der REST-API in HTML
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 = "html";
  
  let convertOptions = new conversion_cloud.HtmlConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.fixedLayout = true;
 
  settings.convertOptions = convertOptions
  settings.outputPath = "nodejs-testing/sample-file.html";

  try {
    // Erstellen Sie eine Konvertierungsanfrage für ein Dokument
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

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

Kostenloser Online-PDF zu HTML-Konverter

Wie ändere ich PDF kostenlos online in das HTML-Format? Bitte probieren Sie den folgenden PDF zu HTML-Konverter online kostenlos aus. Dieser Online-PDF zu HTML5-Konverter wurde mit der oben genannten API entwickelt und kann PDF Dateien schnell online in eine HTML-Tabelle konvertieren.

Abschluss

PDF und HTML Dateien werden häufig zum Speichern und Übertragen von Daten verwendet. In diesem Artikel ging es darum, wie man in Node.js-Anwendungen PDF Dateien in das HTML-Format umwandelt. Jetzt wissen Sie:

  • wie man PDF in Node.js mithilfe der REST-API in das HTML-Format konvertiert;
  • So konvertieren Sie bestimmte PDF-Seiten mithilfe der REST-API in Node.js in HTML
  • kostenloser Online-PDF zu HTML-Online-Konverter;

Darüber hinaus können Sie mithilfe der Dokumentation oder der auf GitHub verfügbaren Beispiele mehr über die GroupDocs.Conversion Cloud-API erfahren. Wir bieten auch einen Abschnitt API-Referenz an, in dem Sie direkt mit Ihrem Webbrowser mit den APIs interagieren können. Sie können einen Blick auf unsere Seite „Leitfaden für die ersten Schritte“ werfen.

Darüber hinaus wird Groupdocs.cloud auch ständig mit neuen Themen aktualisiert. Bleiben Sie also mit den aktuellsten Informationen auf dem Laufenden.

Stelle eine Frage

Sie können Ihre Fragen zum PDF zu HTML-Node.js-Konverter gerne über unser Kostenloses Support-Forum stellen.

FAQs

Wie konvertiere ich eine PDF-Datei in Node.js in HTML?

Bitte folgen Sie diesem Link, um das Code-Snippet zu erfahren, mit dem Sie schnell und bequem PDFs aus HTML mit Javascript generieren können.

Wie erstelle ich mithilfe der REST-API ein PDF aus HTML Node.js?

Erstellen Sie eine Instanz von ConvertApi, legen Sie die Werte der Konvertierungseinstellungen fest und rufen Sie die Methode convertDocument mit ConvertDocumentRequest auf, um PDF zu generieren aus einer HTML-Datei.

Wie konvertiert man PDF kostenlos online in HTML?

Mit Kostenloser Online-PDF zu HTML-Codekonverter können Sie PDF Dateien schnell und einfach in das HTML Datei format konvertieren. Sobald die Konvertierung abgeschlossen ist, können Sie die HTML-Datei herunterladen.

Wie konvertiere ich ein PDF offline in HTML?

Bitte besuchen Sie diesen Link, um die kostenlose PDF zu HTML-Konvertersoftware für Windows herunterzuladen. Mit dieser kostenlosen Download-Software für den Online-PDF zu HTML-Konverter können Sie PDF Dateien in Windows schnell und mit einem einzigen Klick in HTML umwandeln.

Siehe auch

Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr zu erfahren: