
تحدد حجم صفحة PDF كيف يظهر محتواها أو يُطبع أو يُعالج. غالباً ما نحتاج إلى تغيير أحجام صفحات PDF أثناء التحضير للطباعة أو تحويل التنسيقات أو توحيد التخطيطات. في هذه المقالة، ستتعلم كيفية تغيير حجم صفحة PDF لأي ملف PDF في C#. سنرشدك من خلال دليل خطوة بخطوة مع أمثلة شفرة كاملة.
تتناول هذه المقالة ما يلي:
- C# API لتغيير حجم صفحة PDF
- إعادة حجم PDF باستخدام أحجام الصفحات القياسية المدمجة مثل A3 و A4 و Letter
- تغيير حجم صفحة PDF إلى أبعاد مخصصة
- إعادة حجم PDF عبر الإنترنت
- استكشاف الموارد المجانية
C# API لتغيير حجم صفحة PDF
سنستخدم Aspose.PDF for .NET لتغيير حجم صفحة PDF في C#. يتيح ذلك للمطورين إنشاء وتعديل وتحويل ملفات PDF دون الحاجة إلى Adobe Acrobat. واجهة البرمجة سهلة الدمج، بسيطة الاستخدام، تعمل بسرعة، وتساعدك في تغيير الصفحات أو إنشاء ملفات PDF جديدة.
للبدء، استخدم مدير حزم NuGet لتثبيت مكتبة Aspose.PDF:
PM> Install-Package Aspose.PDF
يمكنك أيضًا تنزيله من releases.
بعد الانتهاء من التثبيت، كل ما عليك فعله هو إضافة المساحات الاسمية الصحيحة لمشروعك. يمكنك الآن استخدام C# لفتح وتحرير وحفظ ملفات PDF.
ستتعلم كيفية تغيير حجم الصفحة لملفات PDF الخاصة بك باستخدام هذه الواجهة البرمجية في C# مع بضع سطور من التعليمات البرمجية في الأقسام التالية.
تغيير حجم صفحة PDF باستخدام C#
لتغيير حجم ملف PDF باستخدام طريقة Resize في Aspose.PDF for .NET، اتبع الخطوات التالية:
- قم بتحميل ملف PDF موجود باستخدام فئة
Document. - تصفح الصفحات وطبق قيمة
PageSizeمن نوع enum باستخدام طريقةResize(). - احفظ التغييرات باستخدام طريقة
Save().
الكود التالي بلغة C# يوضح كيفية تغيير حجم PDF باستخدام أحجام الصفحات القياسية المدمجة مثل A3 و A4 و Letter:
// الخطوة 1: استيراد Aspose.PDF
using Aspose.Pdf;
// الخطوة 2: قم بتحميل مستند PDF
Document document = new Document("input.pdf");
// الخطوة 3: تغيير حجم الصفحات إلى A3 باستخدام PageSize enum
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// خطوة 4: احفظ الإخراج
document.Save("output_a3.pdf");
كيف يعمل:
- PageSize.A3: تعداد مضمن يمثل أبعاد A3 القياسية (841 × 1190 نقطة).
- تغيير حجم (PageSize): طريقة ملائمة تقوم بتغيير حجم كل صفحة لتناسب التنسيق القياسي المحدد.
هذه الطريقة هي الأنسب عندما تريد تطبيق حجم طباعة قياسي على مستنداتك بسرعة وثبات.
تغيير حجم صفحة PDF بعرض وارتفاع مخصص
اتبع هذه الخطوات لتعيين الأبعاد الدقيقة لصفحات PDF الخاصة بك في C# باستخدام Aspose.PDF for .NET:
- قم بتحميل ملف PDF موجود باستخدام فئة
Document. - حدد أبعاد الصفحة الجديدة.
- قم بالمرور عبر جميع الصفحات وتطبيق الحجم الجديد باستخدام طريقة
SetPageSize(). - احفظ ملف PDF المعدل باستخدام طريقة
Save().
يرجى العثور أدناه على كود C# لتغيير حجم صفحة PDF إلى أبعاد مخصصة:
// الخطوة 1: استيراد مساحة اسم Aspose.PDF
using Aspose.Pdf;
// الخطوة 2: تحميل مستند PDF
Document document = new Document("input.pdf");
// الخطوة 3: تعريف الأبعاد المخصصة (على سبيل المثال، حجم الورقة)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// الخطوة 4: قم بالتكرار عبر كل صفحة وطبق الحجم الجديد
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// الخطوة 5: حفظ المستند المقاس
document.Save("output_custom_size.pdf");
كيف يعمل:
- فئة الوثيقة: تمثل ملف PDF بالكامل وتسمح بالوصول إلى محتواه.
- فئة الصفحة: تمثل صفحة واحدة داخل الوثيقة.
- SetPageSize(double width, double height): طريقة تُستخدم لتحديد حجم الصفحة بالنقاط.
تتيح لك هذه الطريقة السيطرة الكاملة على أبعاد كل صفحة، مما يجعلها مثالية للتنسيقات المخصصة أو تصحيحات التخطيط.
احصل على رخصة مجانية
يمكنك استكشاف مجموعة الميزات الكاملة لـ Aspose.PDF مع ترخيص مؤقت مجاني.لا قيود، لا تكلفة مسبقة. إنها طريقة مثالية لاختبار الوظائف الكاملة في مشروعك قبل اتخاذ قرار الشراء.
تعديل حجم PDF عبر الإنترنت
حاول تغيير حجم ملفات PDF عبر الإنترنت باستخدام أداة تغيير حجم PDF من Aspose.إنها مجانية، وسهلة الاستخدام، وتتيح لك ضبط أحجام الصفحات بسرعة وبدقة.

PDF Page Resize – موارد مجانية
استكشف المزيد من الأدوات والوثائق لتحسين تطويرك:
استنتاج
في هذه التدوينة، لقد اختبرنا طرقًا مختلفة لتغيير حجم صفحة PDF في C# باستخدام Aspose.PDF for .NET API. من خلال اتباع هذا الدليل، يمكنك تغيير حجم الصفحة لأي ملف PDF بفعالية.
إذا كان لديك أي أسئلة أو تحتاج إلى مزيد من المساعدة، فلا تتردد في التواصل معنا في free support forum.