この基本的なチュートリアルでは、Java で XPS をマージする 方法について説明します。Java で XPS ファイルを結合する サンプル コードに加えて、ステップバイステップのフローが含まれています。さらに、XPS マージ プロセスをカスタマイズするためのさまざまなオプションについても説明します。
JavaでXPSファイルを結合する手順
- Aspose.Page を設定して PostScript ドキュメントをマージするシステムを準備します
- 入力 XPS ドキュメントをロードするために XPSDocument クラスのオブジェクトを初期化します
- PdfSaveOptions クラスのインスタンスを初期化します
- PDF形式のPdfDeviceクラスオブジェクトを作成する
- 結合するXPSファイルの名前を指定します
- 結合されたXPSファイルをPDF形式にエクスポートする
これらの手順は、Java で XPS を結合する プロセスの概要を示しています。まず、入力 XPS ファイルを読み込むためのストリームを開始します。次に、ソース XPS ファイルの配列を作成し、カスタム オプションを設定します。最後に、結合された出力ファイルをエクスポートして、結合プロセスを終了します。
Java で XPS ファイルを結合するコード
import com.aspose.page.*; | |
import com.aspose.xps.XpsDocument; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Merge XPS files in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the XPS file | |
XpsDocument document = new XpsDocument("input.xps"); | |
// Create an array of XPS files | |
String[] filesForMerge = new String[] { "Output.xps", "Output.xps" }; | |
// Initialize PdfSaveOptions class instance | |
com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions(); | |
options.setJpegQualityLevel(100); | |
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg); | |
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate); | |
// Save the merged file | |
document.mergeToPdf(filesForMerge, "Merged-XPS.pdf", options); | |
System.out.println("XPS files merged successfully"); | |
} | |
} |
この最小限のコード スニペットは、Java で XPS を PDF に結合する 機能を示しています。ただし、必要に応じてプログラムを調整するために拡張できます。たとえば、ソース ファイルの数、アウトライン ツリーのプロパティ、ページ番号、ファイルの暗号化など、要件に応じて変更します。
このガイドでは、Java で XPS ファイルを結合する 方法をまとめました。一方、EPS ファイルのサイズを変更する場合は、Java で EPS のサイズを変更する の記事を参照してください。