طباعة PDF إلى طابعة XPS

تعمل مقتطفات الشيفرة التالية أيضًا مع مكتبة Aspose.PDF.Drawing .

طباعة PDF إلى طابعة XPS في C#

يمكنك طباعة ملف PDF إلى طابعة XPS، أو أي طابعة افتراضية أخرى، باستخدام فئة PdfViewer . للقيام بذلك، قم بإنشاء كائن من فئة PdfViewer وافتح ملف PDF باستخدام طريقة BindPdf . يمكنك تعيين إعدادات طباعة مختلفة باستخدام فئات PrinterSettings و PageSettings . تحتاج أيضًا إلى تعيين خاصية PrinterName إلى طابعة XPS أو أي طابعة افتراضية أخرى قمت بتثبيتها.

أخيرًا، استخدم طريقة PrintDocumentWithSettings لطباعة PDF إلى طابعة XPS أو أي طابعة افتراضية أخرى. يوضح مقتطف الشيفرة التالي كيفية طباعة ملف PDF إلى طابعة XPS.

اختيار مصدر الورق حسب حجم صفحة PDF

منذ إصدار 24.4، أصبح من الممكن اختيار مصدر الورق حسب حجم صفحة PDF في مربع حوار الطباعة. يمكّن مقتطف الشيفرة التالي من اختيار درج الطابعة بناءً على حجم صفحة PDF.

يمكن تبديل هذه الميزة تشغيلًا وإيقافًا باستخدام واجهة PdfContentEditor .