この短いチュートリアルでは、Javaを使用してEPSをPNGに変換する方法について説明します。これは、環境構成、プログラムの作成中に実行される一連のステップ、およびJavaがサポートされている任意の環境で使用できる実行可能なアプリケーションに関する詳細を提供します。変換プロセスを構成するためのオプションを検討する数行のコードを使用して、他のサードパーティのツールやライブラリがなくても、ソースファイルをJavaを使用してEPSからPNGに変換する方法を学習します。
Javaを使用してEPSファイルをPNGに変更する手順
- MavenリポジトリからAspose.PDF for Javaを追加するように開発環境を設定します
- Document classオブジェクトを使用してソースEPSをロードします
- ターゲットイメージタイプのデバイスオブジェクトを初期化します
- 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ファイルをマージする方法の記事を参照してください。