So erstellen Sie ein Docker-Image zum Ausführen von GroupDocs.Conversion für Node.js über Java

Dieser Artikel enthält schrittweise Anweisungen zum Erstellen eines Docker-Images zum Ausführen von GroupDocs.Conversion für Node.js über Java. Er enthält ein Skript zum Installieren von Node.js zum Ausführen von GroupDocs.Conversion für Node.js über Java und bietet Beispielcode zum Überprüfen 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 mit dem Namen Dockerfile
  3. Schreiben Sie den Node.js-Code in eine Datei mit dem Namen gdapp.js
  4. Kopieren Sie beide Dateien in das neu erstellte Verzeichnis
  5. Legen Sie die Eingabe-DOCX-Datei in dasselbe Verzeichnis
  6. Rufen Sie das Terminal-/Eingabeaufforderungsfenster im zuvor genannten Verzeichnis auf 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 der DOCX-Eingabe in PDF auszuführen
  9. docker run -it gd-conversion-image

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

Skript zum Installieren 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 installiert dann Node.js, Python 2.x, den PIP-Befehl, Node-Java Bridge, wichtige Build-Tools für node-gyp und GroupDocs.Conversion für Node.js über den npm-Befehl. 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 Freigabe eines Ordners zwischen dem Hostcomputer und dem Docker-Container und erleichtert so den Datenaustausch.

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

 Deutsch