إضافة ومعالجة التذاكر المطبوعة

قم بإنشاء وتحرير وربط والحصول على تذاكر طباعة لملفات XPS عبر C++

 

في سياق ملفات XPS، بطاقة الطباعة هي مجموعة من الإرشادات التي تحدد كيفية طباعة المستند. إنه في الأساس ملف تكوين يحتوي على معلومات حول:

  • أبعاد واتجاه الصفحات المطبوعة.
  • يجب استخدام درج الورق أو وحدة التغذية.
  • دقة وعمق الألوان للمخرجات المطبوعة.
  • ما إذا كان سيتم الطباعة على كلا وجهي الورقة.
  • الترتيب الذي يجب أن تتم به طباعة الصفحات وترتيبها.
  • أي خيارات تشطيب إضافية، مثل التدبيس أو الربط أو الثقب.

ومن خلال فهم تذاكر الطباعة واستخدامها، يمكنك تحسين عملية الطباعة وتحقيق المخرجات المطلوبة لمستندات XPS الخاصة بك.

يتيح حل Aspose.Page API من بين الميزات الأخرى المختلفة العمل مع التذاكر المطبوعة. ستجد هنا معلومات تشرح كيفية إنشائها وتحريرها والحصول عليها وربطها. لمعالجة تذاكر الطباعة لملفات XPS، نحتاج إلى:

-

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

-

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

Package Manager Console Command

    PM> Install-Package Aspose.Page

خطوات إنشاء تذكرة طباعة مخصصة C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. قم بإنشاء ملف XPS باستخدام XpsDocument Class .
  3. أضف تذكرة طباعة مهمة مخصصة باستخدام منشئ JobPrintTicket .
  4. قم بإضافة مُهيئ معلمة صفحة مخصصة وخيار دقة صفحة مخصصة إلى التذكرة.
  5. احفظ مستند XPS الذي تم تغييره باستخدام طريقة XPsDocument.Save() .
إنشاء تذكرة طباعة مخصصة

خطوات تحرير تذاكر الطباعة XPS عبر C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. افتح مستند XPS مع التذاكر المطبوعة باستخدام XpsDocument Class.
  3. لإزالة المعلمات غير المطلوبة من التذكرة، استخدم الطريقة Remove() .
  4. احفظ المستند باستخدام تذكرة طباعة المهمة التي تم تغييرها عن طريق الأسلوب XPsDocument.Save().
تحرير تذكرة الطباعة

خطوات الحصول على التذاكر المطبوعة عبر C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. افتح مستند XPS مع التذاكر المطبوعة باستخدام XpsDocument Class.
  3. قم بإنشاء تذكرة طباعة المهمة باستخدام المُنشئ JobPrintTicket.
  4. قم بإنشاء تذكرة طباعة المستند باستخدام طريقة GetDocumentPrintTicket() .
  5. احصل على تذكرة طباعة الصفحة باستخدام طريقة GetPagePrintTicket() .
  6. احفظ المستند مع تذكرة طباعة المهمة التي تم تغييرها عن طريق الأسلوب XPsDocument.Save().
احصل على تذكرة مطبوعة

خطوات ربط تذاكر الطباعة لملف XPS عبر C++.

  1. قم بتعيين المسار إلى دليل المستندات.
  2. قم بإنشاء ملف XPS جديد وافتح مستند XPS مع تذاكر الطباعة باستخدام XpsDocument Class.
  3. افتح مستند XPS مع التذاكر المطبوعة باستخدام XpsDocument Class
  4. قم بربط تذكرة طباعة المهمة بمنشئ JobPrintTicket.
  5. اربط تذكرة طباعة المستند باستخدام طريقتي GetDocumentPrintTicket() و SetDocumentPrintTicket()
  6. اربط تذكرة طباعة الصفحة باستخدام طريقتي GetPagePrintTicket() و SetPagePrintTicket() .
  7. احفظ المستند مع تذكرة طباعة المهمة التي تم تغييرها عن طريق طريقة XPsDocument.Save().
ربط تذكرة الطباعة

XPS What is XPS File Format

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