دمج مستندات XPS في PDF

حل C++ API لدمج عدة ملفات XPS

 

يسمح تنسيق ملف XPS بتخزين مستندات متعددة في ملف واحد ويمكنه أيضًا احتواء صفحات متعددة. يوفر Aspose.Page API Solution for C++ القدرة على دمج ملفات متعددة في ملف واحد، مما يؤدي إلى ملف XPS أو PDF يحتوي على المحتوى المدمج لجميع الملفات الأصلية.

ستجد هنا مثالاً للتعليمات البرمجية لكيفية استخدام واجهة برمجة التطبيقات (API) لدمج ملفات XPS. لاستكشاف كيفية دمج هذه الوظيفة في أحد حلول الويب أو استخدامها لدمج الملفات عبر الإنترنت، يمكنك تجربة النظام الأساسي المشترك XPS Merger أداة.

لدمج ملفات PS وEPS، تحتاج إلى:

  • Aspose.Page for C++ API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C++.

  • يمكنك تنزيل أحدث إصدار مباشرةً، ما عليك سوى فتح مدير الحزم NuGet، والبحث عن Aspose.Page.Cpp وتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

خطوات دمج عدة ملفات XPS في PDF باستخدام C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. قم بتهيئة إخراج PDF وتدفقات إدخال ملف XPS.
  3. قم بإنشاء مثيل لـ XpsDocument من دفق الإدخال الذي تم إنشاؤه مسبقًا.
  4. تهيئة كائن الخيارات باستخدام معلمات TextCompression وImageCompression وJpegQualityLevel لملف الإخراج عن طريق PdfSaveOptions فصل.
  5. باستخدام فئة PdfDevice ، قم بإنشاء جهاز عرض لتنسيق PDF.
  6. دمج ملفات XPS لإخراج مستند XPS.
Used namespaces
using Aspose::Page::XPS;
using Aspose::Page::IO;
using Aspose::Page::Presentation::Pdf;
دمج ملفات PS إلى PDF

خطوات دمج عدة ملفات XPS في ملف واحد باستخدام C++.

  1. قم بإنشاء مثيل لـ XpsDocument من ملف XPS الأول.
  2. قم بإنشاء مجموعة من ملفات XPS التي سيتم دمجها مع الملف الأول.
  3. دمج (بواسطة دمج ) ملفات XPS مع المستند الذي تم إنشاؤه وحفظه.
دمج ملفات PS إلى PDF

XPS What is XPS File Format

تنسيق XPS (XML Paper Specification) يشبه PDF من حيث كونه تنسيقاً مستقلاً عن النظام. يُنشأ باستخدام HTML وXML، ويُحافظ على مظهر المستند عبر مختلف الأنظمة.