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

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

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

  1. システムにディレクトリを作成する
  2. DockerfileというファイルにDockerイメージを作成するための手順を記述します。
  3. gdapp.jsというファイルにNode.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 をインストールするスクリプト

Dockerファイル

gdapp.js

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

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

 日本語