Javaを使用してEPSをPNGに変換する方法

この短いチュートリアルでは、Javaを使用してEPSPNGに変換する方法について説明します。これは、環境構成、プログラムの作成中に実行される一連のステップ、およびJavaがサポートされている任意の環境で使用できる実行可能なアプリケーションに関する詳細を提供します。変換プロセスを構成するためのオプションを検討する数行のコードを使用して、他のサードパーティのツールやライブラリがなくても、ソースファイルをJavaを使用してEPSからPNGに変換する方法を学習します。

Javaを使用してEPSファイルをPNGに変更する手順

  1. MavenリポジトリからAspose.PDF for Javaを追加するように開発環境を設定します
  2. Document classオブジェクトを使用してソースEPSをロードします
  3. ターゲットイメージタイプのデバイスオブジェクトを初期化します
  4. PngDeviceクラスでProcessメソッドを使用すると、EPSの最初のページがディスク上のPNG画像にレンダリングされます

これらの手順では、Javaを使用してEPSをPNGに変換するプロセスについて説明します。この段階的な手順に従うことで、最初にテンプレートEPSファイルをロードし、次にそれぞれのデバイスオブジェクトを目的の出力イメージに従って初期化する場合にのみ、数行のコード内でこのコンバーターを記述できます。各デバイスオブジェクトには、EPSファイルをPNGに変換するProcessメソッドが含まれており、機能を実現するためにここで使用されます。

Javaを使用してEPSをPNGに変換するコード

import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.PsLoadOptions;
import com.aspose.pdf.devices.PngDevice;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to transform EPS to PNG using Java
// Load license
License pdfLicense = new License();
pdfLicense.setLicense("Aspose.Total.lic");
// Load template EPS file
Document document = new Document("circle.eps", new PsLoadOptions());
// Initialize the respective Device for PNG
PngDevice renderer = new PngDevice();
// Generate PNG image
renderer.process(document.getPages().get_Item(1), "output.png");
System.out.println("Done");
}
}
  • Javaを使用してEPSをPNGに変換*するこのコードは、必要な名前空間のインポートから始まり、ロードされたファイルが保護されている場合にもファイル名とパスワードを受け取る複数のオーバーロードされたコンストラクターを持つDocumentクラスオブジェクトを使用してソースEPSファイルをロードします。次のステップでは、PNGイメージを作成するため、PngDeviceクラスオブジェクトを宣言しますが、別のタイプのイメージを作成する場合は、それぞれのデバイスをインスタンス化します。 Processメソッドは各デバイスでオーバーロードされ、ソースEPSからレンダリングする必要のあるページを選択したり、ディスク上のファイルではなくストリームからロードしたりできるなど、複数のオプションをサポートします。

このトピックでは、EPSをPNGに変換する方法について説明しましたが、PDFファイルのマージなどの他の機能について知りたい場合は、JavaでPDFファイルをマージする方法の記事を参照してください。

 日本語