PS、EPS、および XPS を変換する

PS、EPS、および XPS コンバーター Java 用 API ソリューション

 

PostScript PS および Encapsulated PostScript EPS ファイルと XPS ドキュメントをプログラムで変換する必要がある場合、Java API を使用するとスムーズに変換でき、複数のファイルを処理できます。PS および EPS の場合、API はレベル 1‑3 の PostScript 演算子と大部分の EPS ヘッダーコメントをサポートし、いくつかのフォントケースを除いて最大限の適合性を持つ PostScript ドキュメントを変換し、API は Times New Roman などのフォントを扱います。

さらに、XPS ファイル変換の場合、API はページの追加または削除、キャンバス、パス、グリフ要素の処理、ベクター グラフィックス形状の作成、テキスト文字列の作成、XPS アウトライン アイテムの変換などを行うことができます。

ここにある Java 用 API ソリューションを使用すると、PS、EPS、XPS といった PDL 形式のファイルをプログラムで変換できますが、これらのネイティブ API を用いて開発されたクロスプラットフォームのソリューションを確認し、試すことが有用です。

PostScript から PDF への変換 (Java)

PostScript PS および Encapsulated PostScript EPS ファイルを Java API 経由で PDF に変換するには、次の手順を実行します:

  1. PsDocument クラス( PsDocument Class ) を使用して PS または EPS ファイルを読み込みます。
  2. PdfSaveOptions クラス( PdfSaveOptions Class ) を使用して PDF 保存オプションを設定します。
  3. 出力 PDF ファイルには FileStream クラス( FileStream Class ) を使用します。
  4. PdfDevice クラス( PdfDevice Class ) を使用し、FileOutputStream オブジェクトをパラメータとして指定します。
  5. PsDocument.Save を呼び出してファイルを PDF に保存します。
PS/EPS を PDF に変換する Java コード
 

PostScript を画像に変換 (Java)

EPS/PS PostScript から画像へのコンバーター アプリケーションでは、次の Java コードが適切に機能します。以下の手順に従ってください:

  1. PS ソース ファイルで入力ストリームを初期化します。
  2. 作成された PS 入力ストリームをパラメータとして PsDocument オブジェクト( PsDocument ) を作成します。
  3. ImageSaveOptions( ImageSaveOptions ) を使用して AdditionalFontsFolder、SuppressError などを指定します。
  4. 必要に応じて ImageDevice オブジェクト( ImageDevice ) で画像タイプやサイズを指定します。
  5. PS/EPS ファイルを画像として保存します。画像保存オプションを使用し、バイト配列の配列として出力します。入力ファイルの 1 ページにつき 1 つのバイト配列が生成されます。
PostScript から画像への変換用 Java コード
 

XPS を JPG、PNG、BMP 画像に変換 (Java)

Java API はページレイアウトを表すために使用される XPS フォーマットを扱います。どのようなシナリオでも、プログラムで XPS を BMP、JPG、PNG、TIFF 画像に変換する必要がある場合は、以下のコードを Java アプリケーションに簡単に統合できます。

  1. XpsDocument クラス( XpsDocument class ) を使用して XPS ドキュメントを読み込みます。
  2. 画像の追加設定には、PngSaveOptions、JpegSaveOptions、BmpSaveOptions、TiffSaveOptions などの適切なオプションクラスを使用します。
  3. ImageDevice クラス( ImageDevice ) のインスタンスを作成します。
  4. XpsDocument.save を呼び出し、変換された JPEG 画像を ImageDevice オブジェクトに保存し、続いて ImageDevice を使用して画像を JPG として保存します。
XPS から画像への変換用 Java コード



FAQ

1. この API ソリューションで Postscript を変換できますか?

Aspose.Page には、PS、XPS、および EPS ファイルをオンラインまたはプログラムで他の形式に変換できる機能があります。ファイルをオンラインで即座に変換する必要がある場合は、 ページ記述言語形式のファイル コンバーター クロスプラットフォーム アプリケーションを使用できます。

2. コンバーターでサポートされているページ記述言語は何ですか?

この変換機能は、拡張子が .ps、.eps、および .xps のファイルをサポートします。 PDF や SVG などの有名な PDL は、Aspose.products では個別のソリューションとして表されます。

3. 機能は無料ですか?

クロスプラットフォーム コンバーター は無料です。API ソリューションの場合、無料の試用版を取得してから、必要に応じて製品を購入できます。

 

XPS を PDF に変換 (Java)

プログラムで XPS を PDF ドキュメントに変換するプロセスはシンプルで、入力ファイルと出力ファイル間で高い忠実度を保ちます。

  1. XpsDocument クラスを使用してファイルを読み込み、次に PdfSaveOptions クラス( PdfSaveOptions class ) のオブジェクトを初期化します。
  2. レンダリング用に PdfDevice オブジェクトを作成し、最後に出力 PDF ドキュメントを保存します。
XPS から PDF への変換用 Java コード