
يحدد حجم صفحة PDF كيفية ظهور محتواها أو طباعته أو معالجته. نحتاج عادةً إلى تغيير حجم الورق في PDF أثناء التحضير للطباعة أو تحويل التنسيقات أو توحيد تخطيطات الصفحات. في هذه المقالة، ستتعلم كيفية تعديل حجم صفحة PDF لأي ملف PDF باستخدام Java. سنوجهك من خلال دليل خطوة بخطوة مع أمثلة كاملة من الشيفرة.
تغطي هذه المقالة ما يلي:
- Java SDK لتعديل حجم صفحة PDF
- تحرير حجم صفحة PDF باستخدام أحجام الصفحات القياسية المدمجة مثل A3 و A4 و Letter
- تغيير حجم الورق في PDF إلى أبعاد مخصصة
- تحرير حجم صفحة PDF عبر الإنترنت
- استكشف الموارد المجانية
Java SDK لتعديل حجم صفحة PDF
سنستخدم Aspose.PDF for Java لتعديل حجم صفحة PDF في Java. يسمح للمطورين بإنشاء وتعديل وتحويل ملفات PDF برمجياً دون الحاجة إلى Adobe Acrobat. واجهة البرمجة سهلة الدمج، بسيطة الاستخدام، وتدعم ميزات قوية للتلاعب بـ PDF.
يمكنك تنزيل SDK من صفحة التنزيلات أو تضمينه عبر Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
بمجرد تضمين المكتبة في مشروعك، يمكنك البدء في العمل مع مستندات PDF باستخدام كود Java.
تعديل حجم صفحة PDF في Java
لتغيير حجم الورق في مستند PDF باستخدام أحجام الصفحات القياسية مثل A3 و A4 و Letter في Aspose.PDF for Java، اتبع الخطوات التالية:
- قم بتحميل ملف PDF موجود باستخدام فئة
Document
. - تكرار خلال الصفحات وتطبيق حجم الصفحة القياسي
PageSize
باستخدام طريقةResize()
. - قم بحفظ ملف PDF المعدل باستخدام طريقة
save()
.
إليك كيفية تعديل حجم صفحة PDF باستخدام أبعاد قياسية مثل A3 و A4 و Letter في Java:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// Load the PDF document
Document pdfDocument = new Document("sample_pdf.pdf");
// قم بتغيير حجم جميع الصفحات إلى A4
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Save the modified document
pdfDocument.save("output_a4.pdf");
}
}
كيف يعمل:
PageSize.getA4()
: ي提供 حجم الصفحة القياسي A4 (595 × 842 نقطة).resize(Pagesize)
: يغير حجم الصفحة إلى التنسيق القياسي المحدد.
هذا مفيد عندما تريد ضمان تنسيق طباعة متسق لجميع الصفحات.
تغيير حجم الورق في PDF بعرض وارتفاع مخصص
لتحديد أبعاد مخصصة لصفحات PDF في Java، اتبع الخطوات التالية:
- افتح ملف PDF باستخدام فئة
Document
. - حدد العرض والارتفاع الجدد بالنقاط.
- قم بتطبيق هذه الأبعاد باستخدام طريقة
setPageSize()
لكل صفحة. - احفظ ملف الإخراج باستخدام طريقة
save()
.
يظهر مقتطف كود Java التالي كيفية تعديل حجم صفحة PDF إلى أبعاد مخصصة:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// تحميل PDF الموجود
Document pdfDocument = new Document("sample_pdf.pdf");
// حدد حجمًا مخصصًا (على سبيل المثال، 500 × 700 نقطة)
double customWidth = 500;
double customHeight = 700;
// إعادة تغيير حجم كل صفحة
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// احفظ الوثيقة المحدثة
pdfDocument.save("output_custom_size.pdf");
}
}
كيف يعمل:
- تحدد الأبعاد المفضلة لديك يدويًا.
- يطبق السيطرة على تخطيط مرن، مثالي لمتطلبات التصميم المحددة.
هذه الطريقة مثالية عند العمل مع أحجام الصفحات غير القياسية أو تصحيحات التوزيع.
احصل على ترخيص مجاني
يمكنك استكشاف مجموعة الميزات الكاملة لـ Aspose.PDF مع رخصة مؤقتة مجانية.لا قيود، لا تكلفة مسبقة. إنها الطريقة المثالية لتقييم القدرات الكاملة في مشروعك بلغة Java.
تحرير حجم صفحة PDF عبر الإنترنت
جرّب تغيير حجم ملفات PDF عبر الإنترنت باستخدام أداة تغيير حجم PDF من Aspose.إنها مجانية وسهلة الاستخدام، وتتيح لك ضبط أحجام الصفحات بسرعة ودقة.

إعادة حجم PDF – موارد مجانية
استكشف المزيد من الأدوات والوثائق لتعزيز تطويرك:
- Aspose.PDF لتوثيق Java
- مرجع واجهة برمجة التطبيقات
- أدوات PDF مجانية على الإنترنت
- مقالات المدونة والدلائل
استنتاج
في هذا المنشور على المدونة، تعلمت كيفية تعديل حجم صفحات PDF في Java باستخدام Aspose.PDF for Java. سواء كان ذلك بتغيير حجم الورق إلى أحجام قياسية مثل A4 أو تحديد أبعاد مخصصة، توفر المكتبة تحكمًا كاملاً في تخطيط PDF الخاص بك.
للمزيد من المساعدة أو الأسئلة، يرجى زيارة support forum.