Java用APIを使用したPostScript変換
Contents
[
Hide
Show
]この記事では、PS から TIFF への変換を例に、Java を使用して PS ファイルを変換する 方法について説明します。
Aspose.Page を使用すると、Java を使用して PS ファイルを高品質の BMP、JPG、TIFF、PNG、PDF ドキュメントに変換できます。
Java PSからTIFFへの変換
Aspose.Page PSからTIFFへの変換品質を確認し、結果を表示するには、無料のオンラインツールであるPostScript to TIFF ConverterまたはPostScript Viewerをご利用ください。
Aspose.Page for Java PSコンバーターは、Java仮想マシンが動作するあらゆるOS上でPostScript (PS)ファイルを変換できます。
PSからTIFFへの変換を行うには、以下の手順に従ってください。
- PostScriptファイルから PsDocumentのインスタンスを作成します。
- PdfSaveOptions(または画像形式に変換する場合は ImageSaveOptions)を使用して、ImageFormat、Size、AdditionalFontsFolder、およびSuppressErrorの値を指定します。
- PostScript文書を、画像保存オプションをバイト配列の配列に設定して画像として保存します。入力文書1ページにつき1つのバイト配列が作成されます。
- 結果として得られた2次元バイト配列をTIFFファイルに保存し、バイト配列ごとに新しいファイル出力ストリームを作成します。
- SuppressErrors 値がtrue(デフォルト)の場合、EPSからTIFFへの変換中に発生したエラーを確認し、Exceptions リストに保存することができます。
ImageSaveOptions について考えてみましょう。このクラスを使用すると、PSからTIFFへの変換時にさまざまな変換パラメータを指定できます。
- Size は、出力画像の幅と高さを指定します。
- ImageFormat は、出力画像形式を指定します。
- SmoothingMode は、出力画像における曲線、テキスト、ラスター画像の描画品質を制御します。
- AdditionalFontsFolder は、フォントの場所を指定します。システムフォントフォルダーはデフォルトで常に含まれます。
- ConvertFontsToTTF は、TrueType以外のベースフォント(現時点ではType1、Type3、Type32)をTrueType (TTF)フォントに変換するプロセッサを指定します。 PSファイルに含まれるType1、Type3、またはType32フォントのグリフが合計500個を超える場合、これらのフォントをTTFに変換すると、変換速度が大幅に向上し、生成されるPDFファイルの容量も大幅に小さくなります。
- SuppressError は、EPSからBMPへのコンバーターで重大ではないエラーが発生した場合の動作を制御します。値がtrueの場合、変換後にExceptionsフィールドにそのようなエラーのリストを表示できます。デフォルト値はtrueです。
- Debug は、デバッグ情報をコンソールに出力します。デフォルト値はfalseです。
PSクロスプラットフォームコンバーターを使って、オンラインでPS変換をお試しください。複数のPSファイルを瞬時に変換し、数秒で結果をダウンロードできます。
サンプルファイルとデータファイルは GitHubからダウンロードできます。