diff --git a/html/arabic/java/advanced-usage/adjust-pdf-page-size/_index.md b/html/arabic/java/advanced-usage/adjust-pdf-page-size/_index.md
index 0e20e6c2..1f363419 100644
--- a/html/arabic/java/advanced-usage/adjust-pdf-page-size/_index.md
+++ b/html/arabic/java/advanced-usage/adjust-pdf-page-size/_index.md
@@ -1,32 +1,46 @@
---
-title: ضبط حجم صفحة PDF باستخدام Aspose.HTML لـ Java
-linktitle: ضبط حجم صفحة PDF
-second_title: معالجة HTML باستخدام Java مع Aspose.HTML
-description: تعرف على كيفية ضبط حجم صفحة PDF باستخدام Aspose.HTML لـ Java. قم بإنشاء ملفات PDF عالية الجودة من HTML بسهولة. تحكم في أبعاد الصفحة بفعالية.
+date: 2025-12-01
+description: تعلم كيفية تعديل حجم صفحة PDF، وتحويل HTML إلى PDF، وإنشاء PDF من HTML
+ باستخدام Aspose.HTML للغة Java. تحكم في أبعاد الصفحة بسهولة.
+language: ar
+linktitle: Adjusting PDF Page Size
+second_title: Java HTML Processing with Aspose.HTML
+title: ضبط حجم صفحة PDF باستخدام Aspose.HTML للغة Java
+url: /java/advanced-usage/adjust-pdf-page-size/
weight: 15
-url: /ar/java/advanced-usage/adjust-pdf-page-size/
---
{{< blocks/products/pf/main-wrap-class >}}
{{< blocks/products/pf/main-container >}}
{{< blocks/products/pf/tutorial-page-section >}}
-# ضبط حجم صفحة PDF باستخدام Aspose.HTML لـ Java
+# ضبط حجم صفحة PDF باستخدام Aspose.HTML للغة Java
+## إجابات سريعة
+- **ماذا يعني “adjust PDF page size”?** يتيح لك تحديد عرض وارتفاع كل صفحة PDF أو السماح للمُعالج بضبط العرض تلقائيًا ليتناسب مع أوسع عنصر.
+- **ما المكتبة المستخدمة؟** Aspose.HTML للغة Java (أحدث إصدار).
+- **هل أحتاج إلى ترخيص؟** النسخة التجريبية المجانية تعمل للتطوير؛ يتطلب الترخيص التجاري للإنتاج.
+- **هل يمكنني تغيير الأبعاد برمجيًا؟** نعم – استخدم `PageSetup` و الخاصية `AdjustToWidestPage`.
+- **هل هذا متوافق مع Java 8+؟** بالتأكيد – الـ API يعمل مع أي JDK 8 أو أحدث.
-في العصر الرقمي الحالي، تزداد الحاجة إلى إنشاء ملفات PDF عالية الجودة من محتوى HTML. Aspose.HTML for Java هي مكتبة Java قوية تتيح لك تحويل مستندات HTML إلى تنسيق PDF دون عناء. في هذا البرنامج التعليمي، سنركز على ضبط حجم الصفحة عند تحويل HTML إلى PDF باستخدام Aspose.HTML for Java.
+## ما هو “adjust PDF page size”؟
+ضبط حجم صفحة PDF يعني تكوين أبعاد كل صفحة ينشئها مُعالج HTML. يمكنك تعيين حجم ثابت (مثل A4 أو Letter) أو السماح للمُعالج بحساب العرض الأمثل بناءً على المحتوى. يمنحك ذلك تحكمًا دقيقًا في التخطيط والترقيم والوفاء البصري.
-## المتطلبات الأساسية
+## لماذا ضبط حجم صفحة PDF عند تحويل HTML إلى PDF؟
+- **الحفاظ على نية التصميم:** منع قطع المحتوى أو تمدده.
+- **تحسين للطباعة:** مطابقة حجم الورق المطلوب في العمليات اللاحقة.
+- **تحسين قابلية القراءة:** تجنب المساحات البيضاء الزائدة أو النص الضيق.
+- **المستندات الديناميكية:** ضبط العرض تلقائيًا للجداول أو الصور العريضة دون حسابات يدوية.
-قبل أن تبدأ، تأكد من توفر المتطلبات الأساسية التالية:
+## المتطلبات المسبقة
+قبل البدء، تأكد من وجود ما يلي:
-- بيئة تطوير Java: تأكد من تثبيت Java Development Kit (JDK) على نظامك.
-- Aspose.HTML for Java: تحتاج إلى تنزيل Aspose.HTML for Java وتثبيته من موقع الويب[هنا](https://releases.aspose.com/html/java/).
-- مستند HTML: يجب أن يكون لديك مستند HTML جاهز للتحويل. إذا لم يكن الأمر كذلك، قم بإنشاء مستند أو استخدم ملف HTML موجودًا.
+- **Java Development Kit (JDK) 8 أو أعلى** مثبت على جهازك.
+- **Aspose.HTML للغة Java** – حمّل أحدث ملف JAR من [صفحة الإصدار الرسمية](https://releases.aspose.com/html/java/).
+- **ملف HTML** تريد تحويله (سنستخدم `FirstFile.html` في المثال).
## استيراد الحزم
-
-للبدء، تحتاج إلى استيراد الحزم اللازمة للعمل مع Aspose.HTML لـ Java. يوضح مقتطف التعليمات البرمجية التالي كيفية القيام بذلك:
+أولاً، استورد الفئات التي سنحتاجها. كتلة الشيفرة أدناه لم تتغير عن البرنامج التعليمي الأصلي.
```java
import com.aspose.html.HTMLDocument;
@@ -37,26 +51,22 @@ import com.aspose.html.drawing.Size;
import com.aspose.html.rendering.PageSetup;
```
-الآن بعد أن وضعت المتطلبات الأساسية واستوردت الحزم اللازمة، دعنا نقسم عملية ضبط حجم صفحة PDF إلى عدة خطوات:
-
## الخطوة 1: قراءة محتوى HTML
-
-أولاً، عليك قراءة محتوى HTML الذي تريد تحويله إلى PDF. في هذا المثال، سنقرأ HTML من ملف باسم "FirstFile.html".
+نقرأ ملف HTML المصدر باستخدام `FileInputStream`. هذه الخطوة تُجهّز العلامات الخام للتعديل لاحقًا.
```java
try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream(Resources.input("FirstFile.html"))) {
```
-## الخطوة 2: كتابة محتوى HTML
-
-بعد ذلك، سوف تكتب محتوى HTML في ملف يسمى "FirstFileOut.html".
+## الخطوة 2: كتابة (وإثراء اختياري) HTML
+هنا نقوم بنسخ ملف HTML الأصلي إلى ملف جديد ونُدخل بعض الأنماط المضمنة لتوضيح كيف يؤثر التنسيق على مخرجات PDF. يمكنك استبدال CSS النموذجي بملفك الخاص.
```java
try (java.io.FileOutputStream fileOutputStream = new java.io.FileOutputStream(Resources.output("FirstFileOut.html"))) {
byte[] bytes = new byte[fileInputStream.available()];
fileInputStream.read(bytes);
fileOutputStream.write(bytes);
- // أضف أنماط HTML أو محتوى مخصصًا هنا
+ // Add custom HTML styles or content here
String style = "