So erstellen Sie ein Docker-Image, um GroupDocs.Conversion für Node.js über Java auszuführen

Dieser Artikel enthält Schritt-für-Schritt-Anleitungen zum Erstellen eines Docker-Images zum Ausführen von GroupDocs.Conversion für node.js über Java. Es enthält ein Skript zum Installieren von node.js, um GroupDocs.Conversion für node.js über Java auszuführen und bietet Beispielcode zur Überprüfung der Installation. Darüber hinaus finden Sie Anleitungen zum Ausführen des Docker-Images über das Terminal und zum Ausführen des Beispielcodes, der die Verwendung von GroupDocs.Conversion für Node.js über Java veranschaulicht. Hier sind die wesentlichen Schritte, die befolgt werden müssen:

Schritte zur Installation von GroupDocs.Conversion für Node.js über Java

  1. Erstellen Sie ein Verzeichnis auf Ihrem System
  2. Schreiben Sie die Anweisungen zum Erstellen eines Docker-Images in eine Datei namens Dockerfile
  3. Schreiben Sie den Node.js-Code in eine Datei mit dem Namen gdapp.js
  4. Kopieren Sie beide Dateien in das kürzlich erstellte Verzeichnis
  5. Legen Sie die Eingabe-DOCX-Datei im selben Verzeichnis ab
  6. Greifen Sie im zuvor genannten Verzeichnis auf das Terminal-/Befehlsfenster zu und führen Sie den folgenden Befehl aus, um ein Docker-Image zu generieren
  7. docker build -t gd-conversion-image .
  8. Führen Sie den folgenden Befehl aus, um den Container zum Konvertieren von Eingabe-DOCX in PDF auszuführen
  9. Docker führt -it gd-conversion-image aus

Die oben beschriebenen Schritte erklären wie man GroupDocs.Conversion für node.js über Java verwendet. Zunächst müssen Sie die erforderlichen Dateien erstellen und sie in einem bestimmten Ordner speichern. Öffnen Sie anschließend ein Terminal/Befehlsfenster im selben Verzeichnis. In den folgenden Schritten führen Sie Befehle zum Erstellen eines Docker-Images aus und führen es mit einem zweiten Befehl aus. Das Codebeispiel in gdapp.js konvertiert ein Word-Dokument in PDF. Sie finden die ausgegebene PDF-Datei im selben Verzeichnis, nachdem Sie das folgende Codebeispiel ausgeführt haben.

Skript zur Installation von Node.js, um GroupDocs.Conversion für Node.js über Java auszuführen

Docker-Datei

gdapp.js

Dieses Docker-Skript beginnt mit dem OpenJDK 8-Image als Grundlage und fährt dann mit der Installation von Node.js, Python 2.x, dem PIP-Befehl, Node-Java Bridge, wichtigen Build-Tools für Node-Gyp und GroupDocs.Conversion für Node fort .js über den Befehl npm. Wenn Sie Code innerhalb des Containers ausführen möchten, können Sie den folgenden Befehl verwenden: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash. Dieser Befehl ermöglicht die gemeinsame Nutzung eines Ordners zwischen dem Host-Computer und dem Docker-Container und erleichtert so den Datenaustausch.

Wenn Sie das Docker-Image ausführen, generiert es einen Container und zeigt eine Eingabeaufforderung an. Führen Sie in dieser Eingabeaufforderung den Befehl node gdapp.js aus, der die Konvertierung der DOCX-Datei in PDF durchführt. Da der Container über keine Tools zum Anzeigen von Dokumenten verfügt, können Sie die resultierende PDF-Datei in den freigegebenen Ordner SharedFolder innerhalb des Containers übertragen. Durch diese Aktion wird die Datei im Verzeichnis PathToSharedFolderOnHostComputer auf Ihrem Host-Computer zugänglich gemacht, wo sie mit einem PDF-Viewer angezeigt werden kann.

 Deutsch