تدوير صفحات PDF باستخدام C#

يصف هذا الموضوع كيفية تحديث أو تغيير توجيه الصفحات في ملف PDF موجود برمجيًا باستخدام C#.

الجزء التالي من الكود يعمل أيضًا مع مكتبة Aspose.PDF.Drawing.

تغيير توجيه الصفحة

من إصدار Aspose.PDF لـ .NET 9.6.0، قمنا بإضافة ميزات جديدة رائعة مثل تغيير توجيه الصفحة من الأفقي إلى العمودي والعكس. لتغيير توجيه الصفحة، قم بتعيين MediaBox للصفحة باستخدام جزء الكود التالي. يمكنك أيضًا تغيير توجيه الصفحة بضبط زاوية الدوران باستخدام طريقة Rotate().

ملاءمة محتوى الصفحة للتوجيه الجديد للصفحة

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

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