Об’єднати файли XPS | Aspose.Page для Java

Ви можете перевірити якість Aspose.Page XPS Merger і переглянути результати за допомогою безкоштовного онлайнового XPS Merger

Aspose.Page Java XPS merger дозволяє об’єднувати файли XPS з документом XPS у будь-якій ОС, для якої існує віртуальна машина Java.
Для злиття XPS необхідно виконати кілька кроків:

  1. Створіть екземпляр XpsDocument із першого файлу XPS.
  2. Створіть масив файлів XPS, який буде об’єднано з першим.
  3. Об’єднайте файли XPS із створеним документом і збережіть його.


Наведений нижче фрагмент коду показує, як об’єднати файли XPS із документом PDF у Java:

 1// Повні приклади і файли даних див https://github.com/aspose-page/Aspose.Page-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir();
 4// Load the first XPS file in a document
 5XpsDocument document = new XpsDocument(dataDir + "input.xps");
 6
 7// Create an array of XPS files that will be merged with the first one
 8String[] filesForMerge = new String[] { dataDir + "Demo.xps", dataDir + "sample.xps" };
 9
10//merge and save to output XPS file
11document.merge(filesForMerge, dataDir + "mergedXPSfiles.xps");

Перегляньте об’єднання XPS .NET і C++.

Злиття Aspose.Page Java XPS також дозволяє об’єднувати файли XPS у PDF-документ.
Щоб виконати злиття XPS у PDF, необхідно виконати кілька кроків:

  1. Створіть екземпляр XpsDocument із першого файлу XPS.
  2. Створіть масив файлів XPS, який буде об’єднано з першим.
  3. Укажіть TextCompressionImageCompressionJpegQualityLevel та інші параметри PdfSaveOptions.
  4. Об’єднайте файли XPS із створеним документом і збережіть його як PDF із параметрами збереження PDF.


Наведений нижче фрагмент коду показує, як об’єднати файли XPS із документом PDF у Java:

 1// Повні приклади і файли даних див https://github.com/aspose-page/Aspose.Page-for-Java
 2// The path to the documents directory.
 3String dataDir = Utils.getDataDir();
 4
 5// Load the first XPS file in a document
 6XpsDocument document = new XpsDocument(dataDir + "input.xps");
 7
 8// Create an array of XPS files that will be merged with the first one
 9String[] filesForMerge = new String[] { dataDir + "Demo.xps", dataDir + "sample.xps" };
10
11// Initialize options object with necessary parameters.
12com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions();
13options.setJpegQualityLevel(100);
14options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
15options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
16options.setPageNumbers(new int[] { 1, 2, 6 });
17
18document.mergeToPdf(filesForMerge, dataDir + "XPStoPDF.pdf", options);

Перегляньте об’єднання XPS .NET і C++.

Давайте розглянемо PdfSaveOptions. Використовуючи цей клас, ми можемо призначати різні параметри перетворення під час об’єднання XPS у PDF.

Оцініть злиття XPS онлайн на прикладі XPS Meger.

Ви можете завантажити приклади та файли даних із GitHub.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.