Об’єднати файли XPS | Aspose.Page для C++

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

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

Aspose.Page C++ XPS merger дозволяє об’єднувати XPS-файли з XPS-документом у Windows і Linux.
Для злиття XPS необхідно виконати кілька кроків:


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

 1    // The path to the documents directory.
 2    System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentMerging();
 3    
 4    // Load XPS document from XPS file
 5    System::SharedPtr<XpsDocument> document = System::MakeObject<XpsDocument>(dataDir + u"input.xps", System::MakeObject<XpsLoadOptions>());
 6    
 7    // Create an array of XPS files that will be merged with the first one
 8    System::ArrayPtr<System::String> filesToMerge = System::MakeArray<System::String>({dataDir + u"Demo.xps", dataDir + u"sample.xps"});
 9    
10    // Merge XPS files to output XPS document
11    document->Merge(filesToMerge, dataDir + u"mergedXPSfiles.xps");

Перегляньте злиття XPS у .Net і Java.

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

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


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

 1//For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-C
 2    // The path to the documents directory.
 3    System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentMerging();
 4    
 5    // Load XPS document form the XPS file
 6    System::SharedPtr<XpsDocument> document = System::MakeObject<XpsDocument>(dataDir + u"input.xps", System::MakeObject<XpsLoadOptions>());
 7    
 8    // Initialize options object with necessary parameters.
 9    System::SharedPtr<Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions> options = System::MakeObject<Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions>();
10    options->set_JpegQualityLevel(100);
11    options->set_ImageCompression(Aspose::Page::XPS::Presentation::Pdf::PdfImageCompression::Jpeg);
12    options->set_TextCompression(Aspose::Page::XPS::Presentation::Pdf::PdfTextCompression::Flate);
13    
14    // Create an array of XPS files that will be merged with the first one
15    System::ArrayPtr<System::String> filesToMerge = System::MakeArray<System::String>({dataDir + u"Demo.xps", dataDir + u"sample.xps"});
16    
17    // Merge XPS files to output PDF file
18    document->MergeToPdf(filesToMerge, dataDir + u"mergedXPSfiles.pdf", options);

Перегляньте злиття XPS у .Net і Java.

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

Оцініть злиття XPS онлайн на нашому XPS Merger.

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

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.