この簡単なチュートリアルでは、Java で EPS を PDF に変換する方法について説明します。これには、環境構成、段階的なアルゴリズム、および Java で EPS を PDF に変更するための実行可能なコード スニペットに関する詳細が含まれています。アプリケーションに変換ワークフローのさまざまなバリエーションを組み込むために、さまざまなオーバーロード メソッド、コンストラクター、およびプロパティについて説明します。
Java を使用して EPS を PDF に変換する手順
- Aspose.Page API を構成して、アプリケーションで EPS ファイルを変換します
- EPS 入力ストリームと PDF 出力ストリームの初期化
- PsDocument クラス コンストラクターを使用して入力 EPS ファイルを読み込みます
- PdfSaveOptions クラスのインスタンスをインスタンス化し、さまざまなパラメーターを設定します
- PdfDevice を作成し、出力ファイルを PDF にレンダリングします
この一連の手順は、EPS ファイルを Java で PDF に変換するプロセスをまとめたものです。入力ストリームと出力ストリームを使用してファイルを操作した後、EPS ファイルをロードして変換を実行します。その後、さまざまな PDF プロパティを設定し、要件に応じて出力ファイルをファイルまたはストリームにレンダリングできます。
Java で EPS を PDF に変換するコード
import java.io.FileOutputStream; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert EPS to PDF | |
// Instantiate the license | |
com.aspose.page.License licPage = new com.aspose.page.License(); | |
licPage.setLicense("Aspose.Total.lic"); | |
// Initialize PDF stream | |
FileOutputStream pdfStream = new FileOutputStream("EPStoPDF.pdf"); | |
// Initialize PostScript stream | |
java.io.FileInputStream psStream = new java.io.FileInputStream("circle.eps"); | |
// Create PsDocument class object | |
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream); | |
// Initialize PdfSaveOptions object. | |
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true); | |
// Create a PdfDevice | |
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream); | |
try { | |
document.save(device, options); | |
} finally { | |
psStream.close(); | |
pdfStream.close(); | |
} | |
System.out.println("Done"); | |
} | |
} |
このコード スニペットは、* Java で EPS から PDF への変換* を実行するのに十分です。ただし、ファイル、ストリーム、バイト配列などから入力ファイルと出力ファイルをロードまたはエクスポートするコードを即興で作成できます。同様に、埋め込み画像の画質、カスタム フォントなど、出力 PDF ファイルのさまざまなプロパティを制御できます。 . あなたのニーズに基づいて.
このチュートリアルには、EPS ファイルの操作、Java での PDF への変換、および変換プロセスの他のバリエーションを含めるためのすべての重要な詳細が含まれています。 XPS から PDF への変換について詳しく知りたい場合は、JavaでXPSをPDFに変換する方法 に関する記事を参照してください。