Fusionner les fichiers XPS | Solution API .NET

Vous pouvez vérifier la qualité de la fusion Aspose.Page XPS et consulter les résultats via Fusion XPS

Aspose.Page .NET XPS Merge permet de fusionner des fichiers XPS avec un document XPS en utilisant n’importe quel langage pris en charge par la plateforme .NET : C#, VB, J#.
Il est nécessaire de suivre plusieurs étapes pour effectuer une fusion XPS :

  1. Créez une instance de XpsDocument à partir du premier fichier XPS.
  2. Créez un tableau de fichiers XPS qui seront fusionnés avec le premier.
  3. Fusionnez les fichiers XPS avec le document créé et enregistrez-le.


L’extrait de code suivant montre comment fusionner des fichiers 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");

Voir la fusion XPS dans Java et C++.

Aspose.Page .NET XPS Merge permet également de fusionner des fichiers XPS dans un document PDF.
Il est nécessaire de suivre plusieurs étapes pour effectuer une fusion XPS vers PDF :

  1. Créez une instance de XpsDocument à partir du premier fichier XPS.
  2. Créez un tableau de fichiers XPS qui seront fusionnés avec le premier.
  3. Spécifiez TextCompressionImageCompressionJpegQualityLevel et d’autres options de PdfSaveOptions.
  4. Fusionnez les fichiers XPS avec le document créé et enregistrez-le au format PDF avec les options d’enregistrement PDF.

L’extrait de code suivant montre comment fusionner des fichiers XPS avec un document 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);

Voir la fusion XPS dans Java et C++.

Considérons PdfSaveOptions. En utilisant cette classe, nous pouvons attribuer différents paramètres de conversion lors de la fusion de fichiers XPS en PDF.

Évaluez la fusion XPS en ligne sur notre Fusion XPS.

Vous pouvez télécharger des exemples et des fichiers de données depuis GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.