Fusionar archivos XPS | Solución API .NET

Puede verificar la calidad de la fusión Aspose.Page XPS y ver los resultados a través de XPS Merger en línea de forma gratuita.

Aspose.Page .NET XPS Merge permite fusionar archivos XPS en documentos XPS utilizando cualquier lenguaje compatible con la plataforma .NET: C#, VB, J#.
Es necesario seguir varios pasos para realizar la combinación XPS:

  1. Cree una instancia de XpsDocument a partir del primer archivo XPS.
  2. Cree una serie de archivos XPS que se fusionarán con el primero.
  3. Fusione archivos XPS con el documento creado y guárdelo.


El siguiente fragmento de código muestra cómo fusionar archivos XPS en C#:

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
 2// The path to the documents directory.
 3string dataDir = RunExamples.GetDataDir_WorkingWithDocumentMerging();
 4// Load XPS document from XPS file
 5XpsDocument document = new XpsDocument(dataDir + "input1.xps", new XpsLoadOptions());
 6
 7// Create an array of XPS files that will be merged with the first one
 8string[] filesToMerge = new string[] { dataDir + "input2.xps", dataDir + "input3.xps" };
 9
10// Merge XPS files to output XPS document
11document.Merge(filesToMerge, dataDir + "mergedXPSfiles.xps");

Ver la fusión de XPS en Java y C++.

Aspose.Page .NET XPS Merge también permite fusionar archivos XPS en documentos PDF.
Es necesario seguir varios pasos para realizar la fusión de XPS a PDF:

  1. Cree una instancia de XpsDocument a partir del primer archivo XPS.
  2. Cree una serie de archivos XPS que se fusionarán con el primero.
  3. Especifique TextCompressionImageCompressionJpegQualityLevel y otras opciones de PdfSaveOptions.
  4. Combine archivos XPS con el documento creado y guárdelo como PDF con opciones de guardar PDF.


El siguiente fragmento de código muestra cómo fusionar archivos XPS con un documento PDF en C#:

 1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
 2// The path to the documents directory.
 3string dataDir = RunExamples.GetDataDir_WorkingWithDocumentMerging();
 4// Load XPS document form the XPS file
 5XpsDocument document = new XpsDocument(dataDir + "input1.xps", new XpsLoadOptions());
 6
 7// Initialize options object with necessary parameters.
 8Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
 9{
10    JpegQualityLevel = 100,
11    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
12    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate
13};
14
15// Create an array of XPS files that will be merged with the first one
16string[] filesToMerge = new string[] { dataDir + "input2.xps", dataDir + "input3.xps" };
17
18// Merge XPS files to output PDF file
19document.MergeToPdf(dataDir + "mergedXPSfiles.pdf", filesToMerge, options);

Ver la fusión de XPS en Java y C++.

Consideremos PdfSaveOptions. Usando esta clase podemos asignar diferentes parámetros de conversión mientras fusionamos archivos XPS a PDF.

Evalúe la fusión de XPS en línea en nuestra Fusión de XPS.

Puede descargar ejemplos y archivos de datos desde GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.