كيفية طباعة ملف PDF في .NET Core

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

طباعة مستند PDF في .NET Core

تتيح لنا مكتبة Aspose.PDF تحويل ملفات PDF إلى XPS. يمكن أن تكون هذه الوظيفة مفيدة لتنظيم طباعة المستندات. دعونا نلقي نظرة على مثال لاستخدام الطابعة الافتراضية.

في هذا المثال، نقوم بتحويل مستند PDF إلى XPS وإضافته كوظيفة إلى قائمة الانتظار للطابعة المحلية:

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

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

يمكن تشغيل هذه الميزة وإيقافها باستخدام خاصية Document.PickTrayByPdfSize .

إعدادات مربع حوار الطباعة قياس الصفحة

يهدف مقتطف الشيفرة التالي إلى ضمان تطبيق خاصية PrintScaling بشكل صحيح وحفظها في PDF.

تمت إضافة خاصية PrintScaling إلى فئة Document مع القيم Aspose.Pdf.PrintScaling.AppDefault أو Aspose.Pdf.PrintScaling.None .

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