この短いチュートリアルでは、Java で EPS を JPG に変換する方法について説明します。これには、環境設定に関する詳細と、Java で EPS を JPG に変更するための実行可能なコード スニペットと一緒に段階的なプロセスが含まれています。さらに、このプロセスでは、EPS 形式を JPG イメージに変換するための追加のツールや依存関係をインストールする必要はありません。
Java を使用して EPS を JPG に変換する手順
- 環境で Aspose.Page for Java API を構成して、EPS ファイルをレンダリングします
- 入力 EPS ファイルにアクセスするために FileInputStream クラス オブジェクトを初期化する
- PsDocument クラスでソース EPS ファイルをロードします
- ImageSaveOptions クラスのインスタンスを作成し、画像のプロパティを指定します
- 画像レンダリング デバイスをインスタンス化して JPG 画像を作成する
- EPS ドキュメントを JPG 画像に変換する
これらの手順は、Java で EPS を JPG に変換する方法を理解するのに役立ちます。ライブラリをシステムにインストールするだけで、いくつかの API 呼び出しで入力 EPS ファイルを処理できます。最後に、期待される出力のイメージ プロパティを指定し、必要な数の PostScript ファイルを処理します。
Java で EPS を JPG に変換するコード
import java.io.IOException; | |
import com.aspose.page.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to JPG using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load input EPS file | |
java.io.FileInputStream psStream = new java.io.FileInputStream("input.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize options object. | |
com.aspose.eps.device.ImageSaveOptions options = new com.aspose.eps.device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
com.aspose.eps.device.ImageDevice device = new com.aspose.eps.device.ImageDevice(); | |
try{ | |
document.save(device, options); | |
}finally{ | |
psStream.close();} | |
byte[][] imagesBytes = device.getImagesBytes(); | |
int i = 1; | |
// Write output JPG image | |
for (byte[] imageBytes : imagesBytes) | |
{ | |
String imagePath = "EPStoJPG_" + i + ".jpg"; | |
java.io.FileOutputStream fs = new java.io.FileOutputStream(imagePath); | |
try { | |
fs.write(imageBytes, 0, imageBytes.length); | |
} catch (IOException ex) { | |
System.out.println(ex.getMessage()); | |
} finally { | |
fs.close(); | |
} | |
i++; | |
} | |
System.out.println("Done"); | |
} | |
} |
このコード スニペットは、EPS ファイルを JPG 画像にレンダリングするためにそのまま使用できます。ただし、Java で EPS から JPG にエクスポートする際に、出力画像のさまざまな特性を変更できます。たとえば、軽微なエラーを抑制したり、出力画像の寸法を設定したり、ImageSaveOptions クラスによって公開される解像度やその他のプロパティを調整したりすることができます。
このチュートリアルでは、Java* で *EPS ファイルを JPG に変換する方法について説明しました。さらに、EPS ファイルを PNG 画像にレンダリングする場合は、JavaでEPSをPNGに変換する方法 の記事をお読みください。