Mesclar ficheiros XPS | Aspose.Page para Java

Pode verificar a qualidade do Aspose.Page XPS Merger e visualizar os resultados gratuitamente online através do XPS Merger

O Aspose.Page Java XPS Merger permite fundir ficheiros XPS com um documento XPS em qualquer sistema operativo com Java Virtual Machine disponível.
São necessários vários passos para realizar a fusão XPS:

  1. Crie uma instância de XpsDocument a partir do primeiro ficheiro XPS.
  2. Crie um array de ficheiros XPS que serão fundidos com o primeiro.
  3. Mescle os ficheiros XPS com o documento criado e guarde-o.


O seguinte excerto de código mostra como fundir ficheiros XPS com um documento PDF em Java:

 1// For complete examples and data files, please go to 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");

Veja a fusão XPS em .NET e C++.

A fusão XPS Java do Aspose.Page também permite fundir ficheiros XPS num documento PDF.
São necessários vários passos para realizar a fusão de XPS para PDF:

  1. Crie uma instância de XpsDocument a partir do primeiro ficheiro XPS.
  2. Crie um array de ficheiros XPS que serão fundidos com o primeiro.
  3. Especifique TextCompression, ImageCompression, JpegQualityLevel e outras opções de PdfSaveOptions.
  4. Mescle os ficheiros XPS com o documento criado e guarde-o como PDF com as opções de guardar PDF.


O seguinte excerto de código mostra como fundir ficheiros XPS num documento PDF em Java:

 1// For complete examples and data files, please go to 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);

Veja a fusão de XPS em .NET e C++.

Consideremos PdfSaveOptions. Utilizando esta classe, podemos atribuir diferentes parâmetros de conversão ao fundir XPS para PDF.

Avalie a fusão XPS online no nosso Mesclador XPS.

Pode descarregar exemplos e ficheiros de dados do GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.