システム要件
Aspose.WordsforJavaは、Microsoft Wordなどのサードパーティ製品をインストールする必要はありません。 Aspose.Words自体は、Microsoft Wordドキュメント形式を含むさまざまな形式のドキュメントを作成、変更、変換、およびレンダリングするためのエンジンです。
サポートされているオペレーティングシステム
Javaランタイム環境(JRE)を実行できるオペレーティングシステムは、Javaに対してAspose.Wordsを実行できます。 次の表に、すべてではありませんが、サポートされているオペレーティングシステムのほとんどを示します。
オペレーティングシステム | バージョン | |
Microsoft Windows |
|
|
Linux |
|
|
macOS |
|
|
モバイル |
|
サポートされているクラウドプラットフォーム
Aspose.WordsforJavaはJavaアプリケーションを実行できるクラウドプラットフォームをサポートします。
サポートされているJavaバージョン
JavaのAspose.WordsはJava7以降をサポートします。 Java6を使用することを余儀なくされた場合でも、Java6には別のJARをリリースします。
オプションの依存関係
上で述べたように、JavaのAspose.WordsにはonlyがJavaランタイム環境である必要があり、追加のライブラリをインストールする必要はありません。
ただし、サードパーティのライブラリを追加する必要がある場合があります:
- JogAmp JOGLハードウェアアクセラレーションOpenGLレンダリング用のライブラリ。 このライブラリは、外部依存関係としてaspose-wordsPOMファイルに含まれています。 POMファイルを編集して、プラットフォームにのみ必要なJOGLjarを保持することができます。 または、ハードウェアアクセラレーションOpenGLレンダリングが必要ない場合は、依存関係を削除できます。
- HarfBuzzフォントエンジン。 これはすでにJRE9以降に含まれています。 JRE8以前を使用している場合は、POMファイルでshaping-harfbuzz-plugin依存関係を使用できます。 それ以外の場合は、依存関係を削除できます。
- Java Advanced Imaging (JAI) は、TIFF イメージをサポートします。TIFF イメージは、Java 8 以前ではサポートされていません。古い Java 環境での TIFF のサポートについては、Java の Aspose.Words は、 Java 高度なイメージング (JAI) パッケージOracle から提供されています。以下では、JAI のインストール方法について説明します。
WindowsにJAIをインストールする方法
ネイティブJAIとImageIOをWindowsにインストールするには、次の手順に従います:
- JAI 1.1.3をダウンロードします。 この記事の執筆時点では、32ビット版のインストーラのみが利用可能なので、JDKを使用する場合はダウンロードする必要があります Jai-1_1_3-lib-windows-i586-jdk.exe また、JREを使用する場合は、ダウンロードする必要があります Jai-1_1_3-lib-windows-i586-jre.exe.
- インストーラを実行し、JDK/JREがインストールされているディレクトリを指定します。
- JAI Image I/O 1.1をダウンロードします。 この記事の執筆時点では、32ビット版のインストーラのみが利用可能なので、JDKを使用する場合はダウンロードする必要があります jai_imageio-1_1-lib-windows-i586-jdk.exe また、JREを使用する場合は、ダウンロードする必要があります jai_imageio-1_1-lib-windows-i586-jre.exe
- インストーラを実行し、JDK/JREがインストールされているディレクトリを指定します。
LinuxにJAIをインストールする方法
ネイティブJAIとImageIOをLinuxにインストールするには、次の手順に従います:
-
ダウンロードJAI 1.1.3適切なアーキテクチャの選択:
-
ファイルを一時ディレクトリに抽出します。
-
JARファイルを次の場所に移動します。JDK/JRE lib/ext フォルダ。
-
SOファイルを次の場所に移動します。JDK/JRE lib/amd64 フォルダ。
たとえば、64ビットUbuntuシステムでは、手順1~4は次のようになります:
$ cd /tmp $ wget https://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-linux-amd64.tar.gz && \ gunzip -c jai-1_1_3-lib-linux-amd64.tar.gz | tar xf - && \ mv /tmp/jai-1_1_3/lib/*.jar $JAVA_HOME/jre/lib/ext/ && \ mv /tmp/jai-1_1_3/lib/*.so $JAVA_HOME/jre/lib/amd64/ && \ rm /tmp/jai-1_1_3-lib-linux-amd64.tar.gz && \ rm -r /tmp/jai-1_1_3
-
JAI Image I/O 1.1をダウンロードし、適切なアーキテクチャを選択します:
-
ファイルを一時ディレクトリに抽出します。
-
JARファイルを次の場所に移動します。JDK/JRE lib/ext フォルダ。
-
SOファイルを次の場所に移動します。JDK/JRE lib/amd64 フォルダ。
たとえば、64ビットUbuntuシステムでは、手順5~8は次のようになります:
$ cd /tmp $ wget https://download.java.net/media/jai-imageio/builds/release/1.1/jai_imageio-1_1-lib-linux-amd64.tar.gz && \ gunzip -c jai_imageio-1_1-lib-linux-amd64.tar.gz | tar xf - && \ mv /tmp/jai_imageio-1_1/lib/*.jar $JAVA_HOME/jre/lib/ext/ && \ mv /tmp/jai_imageio-1_1/lib/*.so $JAVA_HOME/jre/lib/amd64/ && \ rm /tmp/jai_imageio-1_1-lib-linux-amd64.tar.gz && \ rm -r /tmp/jai_imageio-1_1
一時ファイルのフォルダ
Aspose.WordsforJavaは、java.io.tmpdir
システムプロパティで指定されたコンピュータ上の一時ディレクトリを使用します。 Aspose.WordsforJavaは一時ファイルを書き込み、レンダリングが完了するとすぐにこれらのファイルを削除します。
java.io.tmpdir
は、ディスクベースの記憶域ポリシーでも使用される標準のJavaシステムプロパティです。 JVMが一時ファイルを書き込む場所を決定します。