Об’єднати файли XPS | Рішення .NET API

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

Aspose.Page .NET XPS Merge дозволяє об’єднувати XPS-файли в XPS-документ з використанням будь-якої мови, яка підтримується платформою .NET: C#, VB, J#.
Для злиття XPS необхідно виконати кілька кроків:

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


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

 1// Повні приклади і файли даних див 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");

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

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

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


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

 1// Повні приклади і файли даних див 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);

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

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

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

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.