Java用APIを使用してEPSファイルを変換
この記事では、EPS から PDF への変換を例に、Java を使用して EPS ファイルを変換する方法 について説明します。
Aspose.Page を使用すると、Java 経由で EPS ファイルを BMP、JPG、EMF、TIFF、PNG、WMF、PDF 形式に変換できます。
Java EPSからBMPへの変換
Aspose.Page による EPS から PDF への変換品質を確認し、結果を確認するには、無料のオンライン EPS から PDF へのコンバーターをご利用ください。
Aspose.Page for Java の EPS から PDF へのコンバーターを使用すると、Java 仮想マシンが動作するあらゆる OS で、Encapsulated PostScript (EPS) ファイルを PDF ドキュメントに変換できます。
EPS から PDF への変換を実行するには、いくつかの手順を実行する必要があります。
- EPS ファイルから PsDocument のインスタンスを作成します。
- PdfSaveOptions(または画像形式に変換する場合は ImageSaveOptions) を使用して、ImageFormat、Size、AdditionalFontsFolder、および SuppressError の値を指定します。
- PostScript ドキュメントを、画像保存オプションをバイト配列の配列に指定した画像として保存します。入力ドキュメントの 1 ページにつき 1 つのバイト配列です。
- 結果の 2 次元バイト配列を BMP ファイルに保存し、バイト配列ごとに新しいファイル出力ストリームを作成します。
- SuppressErrors 値が true (デフォルト) の場合、EPS から BMP への変換中にどのようなエラーがスローされ、Exceptions リストに保存されたかを確認できます。
ImageSaveOptionsについて考えてみましょう。このクラスを使用すると、EPSからBMPへの変換時にさまざまな変換パラメータを指定できます。
- Size は、結果画像の幅と高さを指定します。
- ImageFormat は、出力画像形式を指定します。
- SmoothingMode は、結果画像における曲線、テキスト、ラスター画像の描画品質を制御します。
- AdditionalFontsFolder は、フォントの場所を指定します。システムフォントフォルダーは常にデフォルトで含まれます。
- SuppressError は、EPS から BMP へのコンバーターが重大ではないエラーが発生した場合の動作を制御します。値が true の場合、変換後に Exceptions フィールドにそのようなエラーのリストが表示されます。デフォルト値は true です。
- Debug は、デバッグ情報をコンソールに出力します。デフォルト値は false です。
EPS Converter で、オンラインで EPS 変換をお試しください。複数の EPS ファイルを瞬時に変換し、数秒で結果をダウンロードできます。
サンプルファイルとデータファイルは GitHub からダウンロードできます。