Unisci file XPS | Soluzione API .NET

È possibile verificare la qualità dell’unione XPS di Aspose.Page e visualizzare i risultati tramite lo strumento online gratuito Unione XPS

Aspose.Page .NET XPS Merge consente di unire file XPS a un documento XPS utilizzando qualsiasi linguaggio supportato dalla piattaforma .NET: C#, VB, J#.
Per eseguire l’unione XPS è necessario eseguire diversi passaggi:

  1. Creare un’istanza di XpsDocument dal primo file XPS.
  2. Creare un array di file XPS che verrà unito al primo.
  3. Unire i file XPS al documento creato e salvarlo.


Il seguente frammento di codice mostra come unire i file XPS in 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");

Vedere “Unione XPS” in Java e C++.

Aspose.Page .NET XPS Merge consente anche di unire file XPS a un documento PDF.
Per eseguire l’unione XPS in PDF, è necessario eseguire diversi passaggi:

  1. Creare un’istanza di XpsDocument dal primo file XPS.
  2. Creare un array di file XPS che verranno uniti al primo. 5. Specificare TextCompression, ImageCompression, JpegQualityLevel e altre opzioni di PdfSaveOptions.
  3. Unire i file XPS al documento creato e salvarlo in PDF con le opzioni di salvataggio PDF.


Il seguente frammento di codice mostra come unire i file XPS a un documento PDF in 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);

Vedi Unione XPS in Java e C++.

Consideriamo PdfSaveOptions. Utilizzando questa classe possiamo assegnare diversi parametri di conversione durante l’unione di file XPS in PDF.

Valuta l’unione di XPS online sul nostro XPS Merger.

Puoi scaricare esempi e file di dati da GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.