التلاعب بخصائص الصفحة

الحصول على خصائص صفحة PDF من ملف PDF موجود

PdfPageEditor يتيح لك العمل مع صفحات فردية من ملف PDF. يساعدك في الحصول على خصائص الصفحة الفردية مثل أحجام صناديق الصفحة المختلفة، تدوير الصفحة، تكبير الصفحة، إلخ. للحصول على تلك الخصائص، تحتاج إلى إنشاء كائن PdfPageEditor وربط ملف PDF المدخل باستخدام طريقة BindPdf. بعد ذلك، يمكنك استخدام طرق مختلفة للحصول على خصائص الصفحة مثل GetPageRotation، GetPages، GetPageBoxSize إلخ.

يظهر لك مقطع الشيفرة التالي كيفية الحصول على خصائص صفحة PDF من ملف PDF موجود.

تعيين خصائص صفحة PDF في ملف PDF موجود

من أجل تعيين خصائص الصفحة مثل دوران الصفحة أو التكبير أو نقطة الأصل، تحتاج إلى استخدام فئة PdfPageEditor. توفر هذه الفئة طرقًا وخصائص مختلفة لتعيين خصائص هذه الصفحة. أولاً، تحتاج إلى إنشاء كائن من فئة PdfPageEditor وربط ملف PDF المدخل باستخدام طريقة BindPdf. بعد ذلك، يمكنك استخدام هذه الطرق والخصائص لتعيين خصائص الصفحة. وأخيرًا، قم بحفظ ملف PDF المحدث باستخدام طريقة Save.

يعرض لك مقتطف الشيفرة التالي كيفية تعيين خصائص صفحة PDF في ملف PDF موجود.

تغيير حجم محتويات صفحات محددة في ملف PDF

تسمح لك طريقة ResizeContents في فئة PdfPageEditor بتغيير حجم محتويات الصفحة في ملف PDF. تُستخدم فئة ContentsResizeParameters لتحديد المعلمات المستخدمة لتغيير حجم الصفحة أو الصفحات، على سبيل المثال الهوامش كنسبة مئوية أو وحدات أخرى. يمكنك تغيير حجم جميع الصفحات أو تحديد مصفوفة من الصفحات لتغيير حجمها باستخدام طريقة ResizeContents.

يوضح مقتطف الكود التالي كيفية تغيير حجم محتويات بعض الصفحات المحددة في ملف PDF.