Java 経由で Node.js の GroupDocs.Conversion を実行する Docker イメージを作成する方法

この記事では、Java 経由で Node.js の GroupDocs.Conversion を実行するための Docker イメージを作成する方法を段階的に説明します。これには、node.js をインストールして Java 経由で Node.js の GroupDocs.Conversion を実行するスクリプトが含まれており、インストールを検証するためのサンプル コードが提供されています。さらに、ターミナル経由で Docker イメージを実行し、Java 経由で Node.js 用の GroupDocs.Conversion を使用するサンプル コードを実行するためのガイダンスもあります。従うべき重要な手順は次のとおりです。

Java 経由で GroupDocs.Conversion for Node.js をインストールする手順

  1. システム上にディレクトリを作成します
  2. Dockerfile という名前のファイルに Docker イメージを作成する手順を記述します。
  3. Node.js コードを gdapp.js という名前のファイルに記述します。
  4. 両方のファイルを最近作成したディレクトリにコピーします
  5. 入力 DOCX ファイルを同じディレクトリに置きます
  6. 前述のディレクトリ内のターミナル/コマンド ウィンドウにアクセスし、次のコマンドを実行して Docker イメージを生成します。
  7. docker build -t gd-conversion-image 。
  8. 次のコマンドを実行してコンテナを実行し、入力 DOCX を PDF に変換します。
  9. docker run -it gd-conversion-image

上記の手順では、Java 経由で Node.js に GroupDocs.Conversion を使用する方法 を説明しています。まず、必要なファイルを作成し、指定されたフォルダーに保存する必要があります。その後、同じディレクトリ内でターミナル/コマンド ウィンドウを開きます。後続の手順では、コマンドを実行して Docker イメージを構築し、2 番目のコマンドを使用してそれを実行します。 gdapp.js のコード例は、Word ドキュメントを PDF に変換します。次のコード例を実行すると、同じディレクトリに出力 PDF ファイルが見つかります。

Java 経由で Node.js の GroupDocs.Conversion を実行するために Node.js をインストールするスクリプト

Dockerfile

gdapp.js

この Docker スクリプトは、基盤として OpenJDK 8 イメージから始まり、Node.js、Python 2.x、PIP コマンド、Node-Java Bridge、node-gyp の必須ビルド ツール、および GroupDocs.Conversion for Node のインストールに進みます。 npm コマンドを使用して .js を実行します。コンテナー内でコードを実行したい場合は、コマンド「docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash」を使用できます。このコマンドを使用すると、ホスト コンピューターと Docker コンテナーの間でフォルダーを共有できるようになり、データ交換が容易になります。

Docker イメージを実行すると、コンテナーが生成され、コマンド プロンプトが表示されます。このプロンプトで、DOCX ファイルから PDF への変換を実行するコマンド「node gdapp.js」を実行します。コンテナーにはドキュメント表示ツールがないため、作成された PDF ファイルをコンテナー内の「SharedFolder」という名前の共有フォルダーに転送できます。この操作により、ホスト コンピューター上の「PathToSharedFolderOnHostComputer」ディレクトリにあるファイルにアクセスできるようになり、PDF ビューアーを使用して表示できるようになります。

 日本語