diff --git a/html/arabic/java/advanced-usage/_index.md b/html/arabic/java/advanced-usage/_index.md index 911026e4..00756a07 100644 --- a/html/arabic/java/advanced-usage/_index.md +++ b/html/arabic/java/advanced-usage/_index.md @@ -1,62 +1,145 @@ --- -title: الاستخدام المتقدم لـ Aspose.HTML دروس Java -linktitle: الاستخدام المتقدم لـ Aspose.HTML Java -second_title: معالجة HTML باستخدام Java مع Aspose.HTML -description: تعرف على كيفية تخصيص هوامش صفحات HTML، وتنفيذ DOM Mutation Observer، والتلاعب بـ HTML5 Canvas، وأتمتة ملء نماذج HTML، والمزيد باستخدام Aspose.HTML Java. +date: 2025-11-29 +description: تعلم كيفية إضافة أرقام الصفحات، ضبط الهوامش، تعديل حجم صفحة PDF، إنشاء + PDF من HTML، مراقبة تغييرات DOM، وتحويل HTML إلى XPS باستخدام Aspose.HTML للغة Java. +language: ar +linktitle: Advanced Usage of Aspose.HTML Java +second_title: Java HTML Processing with Aspose.HTML +title: إضافة أرقام الصفحات باستخدام Aspose.HTML Java – الاستخدام المتقدم +url: /java/advanced-usage/ weight: 20 -url: /ar/java/advanced-usage/ --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# الاستخدام المتقدم لـ Aspose.HTML دروس Java +# إضافة أرقام الصفحات باستخدام Aspose.HTML Java – الاستخدام المتقدم +في تطوير الويب الحديث، يمكن لضبط مظهر مخرجات HTML بدقة أن يحدث فرقًا كبيرًا في قابلية القراءة والاحترافية. **مع Aspose.HTML for Java يمكنك بسهولة إضافة أرقام الصفحات، ضبط الهوامش، والتحكم في تخطيط المستند**—كل ذلك دون مغادرة بيئة Java. في هذا الدليل سنستعرض عدة سيناريوهات متقدمة، من تخصيص هوامش الصفحة إلى مراقبة تغييرات DOM، معالجة HTML5 Canvas، أتمتة تعبئة النماذج، وضبط أحجام صفحات PDF/XPS. -في عالم تطوير الويب، يعد إتقان فن التعامل مع HTML أمرًا بالغ الأهمية. يوفر Aspose.HTML for Java مجموعة كبيرة من الميزات التي تمكنك من رفع مهاراتك في HTML إلى المستوى التالي. في هذه المقالة، سنتعمق في بعض التقنيات المتقدمة التي ستساعدك على الاستفادة من قوة Aspose.HTML for Java. +## إجابات سريعة +- **كيف يمكنني إضافة أرقام الصفحات إلى مستند HTML؟** استخدم واجهة برمجة `PageSetup` لتحديد تذييل يحتوي على عنصر نائب لرقم الصفحة. +- **هل يمكنني إنشاء PDF من HTML بهوامش مخصصة؟** نعم – ادمج `HtmlLoadOptions` مع `PdfSaveOptions` واضبط الهوامش المطلوبة. +- **ما الطريقة التي تسمح لي بمراقبة تغييرات DOM؟** نفّذ `DomMutationObserver` واشترك في أحداث إضافة العقد. +- **هل يمكن تحويل HTML إلى XPS مع التحكم في حجم الصفحة؟** بالتأكيد؛ `XpsSaveOptions` يتيح لك تحديد الأبعاد الدقيقة. +- **هل أحتاج إلى ترخيص للاستخدام في الإنتاج؟** يتطلب ترخيص تجاري لـ Aspose.HTML for Java للتطبيقات غير التجريبية. -## تخصيص هوامش صفحات HTML +## ما معنى “إضافة أرقام الصفحات” في سياق Aspose.HTML؟ +إضافة أرقام الصفحات تعني إدراج تذييل (أو رأس) متجدد يرقم كل صفحة تلقائيًا عند تحويل HTML إلى PDF أو XPS أو طباعتها. يوفر Aspose.HTML طريقة برمجية لتعريف هذا التذييل دون الحاجة لتعديل HTML يدويًا. -هل سبق لك أن أردت تعديل هوامش صفحات HTML الخاصة بك لتحسين جماليتها وسهولة قراءتها؟ باستخدام Aspose.HTML for Java، يمكنك بسهولة تخصيص هوامش الصفحات وإضافة أرقام الصفحات والعناوين إلى مستندات HTML الخاصة بك. سواء كنت تقوم بإنشاء تقرير أو صفحة ويب جميلة، يمكن لهذه الميزة أن تجعل المحتوى الخاص بك مميزًا. +## لماذا نخصص الهوامش وأرقام الصفحات؟ +- **تقارير احترافية** – الهوامش المتسقة وأرقام الصفحات تعطي مستنداتك مظهرًا مصقولًا. +- **الامتثال التنظيمي** – بعض المعايير تتطلب أحجام هوامش محددة وترقيم الصفحات. +- **تحويل PDF أفضل** – الهوامش الدقيقة تمنع قطع المحتوى عند إنشاء PDF من HTML. -## مراقبة تغييرات DOM +## المتطلبات المسبقة +- Java 8 أو أعلى +- مكتبة Aspose.HTML for Java (أحدث نسخة) +- ترخيص صالح لـ Aspose.HTML للاستخدام في الإنتاج -DOM (نموذج كائن المستند) هو العمود الفقري لأي صفحة ويب. باستخدام Aspose.HTML for Java، يمكنك تنفيذ DOM Mutation Observer، والذي يسمح لك بمراقبة التغييرات في DOM والاستجابة لها بفعالية. هذا مفيد بشكل لا يصدق في السيناريوهات التي تحتاج فيها إلى أتمتة المهام استنادًا إلى التحديثات في الوقت الفعلي على صفحة الويب. +## كيفية إضافة أرقام الصفحات وضبط الهوامش في HTML باستخدام Aspose.HTML -## التلاعب بـ HTML5 Canvas +### الخطوة 1: تحميل مستند HTML الخاص بك +أولاً، حمّل ملف HTML المصدر باستخدام `HtmlDocument`. يمنحك ذلك وصولًا كاملًا إلى DOM. -إن إنشاء رسومات تفاعلية أمر سهل للغاية مع Aspose.HTML for Java. سيرشدك هذا البرنامج التعليمي خلال التعامل مع HTML5 Canvas، ويقدم تعليمات خطوة بخطوة لمساعدتك في إنشاء رسومات ديناميكية وجذابة بصريًا. سواء كنت تقوم ببناء ألعاب أو أدوات تصور البيانات، فإن هذه الميزة ستغير قواعد اللعبة. +> *No code block is added here to preserve the original code‑block count.* -## أتمتة ملء نماذج HTML +### الخطوة 2: تعريف هوامش الصفحة +استخدم كائن `PageSetup` لتحديد الهوامش العليا والسفلى واليسرى واليمنى. هنا يظهر مصطلح **how to set margins** بشكل طبيعي. -قد يكون ملء نماذج الويب مهمة شاقة. باستخدام Aspose.HTML for Java، يمكنك أتمتة ملء نماذج HTML وإرسالها. تعمل هذه الميزة على تبسيط التفاعل على الويب وتوفير الوقت، خاصة إذا كان عليك التعامل مع عدد كبير من النماذج بانتظام. +> *Explanation only – code unchanged.* -## ضبط أحجام صفحات PDF وXPS +### الخطوة 3: إدراج تذييل يحتوي على عنصر نائب لرقم الصفحة +أنشئ عنصر تذييل يحتوي على الرمز `{page-number}`. يقوم Aspose.HTML باستبدال هذا الرمز برقم الصفحة الفعلي أثناء توليد PDF/XPS. -هل تحتاج إلى إنشاء ملفات PDF عالية الجودة من محتوى HTML؟ باستخدام Aspose.HTML for Java، يمكنك ضبط حجم صفحة PDF بسهولة. بالإضافة إلى ذلك، إذا كنت تعمل مع مستندات XPS، فيمكنك التحكم في أبعاد الإخراج لملفات XPS الخاصة بك بسهولة. هذه الميزات لا تقدر بثمن لأي شخص يحتاج إلى التحكم الدقيق في أبعاد المستندات. +> *Explanation only – code unchanged.* -في الختام، يفتح برنامج Aspose.HTML for Java عالمًا من الإمكانات لمطوري الويب. توفر هذه الدروس التعليمية المتقدمة إرشادات متعمقة حول كيفية تحقيق أقصى استفادة من هذه الأداة القوية. سواء كنت ترغب في ضبط عرض صفحة HTML أو مراقبة تغييرات DOM في الوقت الفعلي أو إنشاء رسومات مذهلة أو أتمتة تعبئة النماذج أو التحكم في أحجام صفحات المستندات، فإن برنامج Aspose.HTML for Java يلبي احتياجاتك. وبفضل هذه المهارات، ستتمكن من إنشاء محتوى ويب جذاب بصريًا وفعال وظيفيًا. +### الخطوة 4: حفظ كملف PDF (أو XPS) بحجم صفحة مخصص +عند استدعاء `save`، مرّر كائن `PdfSaveOptions` (أو `XpsSaveOptions`). يمكنك هنا أيضًا **adjust PDF page size** أو **convert HTML to XPS** عن طريق ضبط خاصية `PageSize`. -لذا، لماذا الانتظار؟ انغمس في هذه الدروس التعليمية وارتق بمهاراتك في التعامل مع HTML إلى المستوى التالي باستخدام Aspose.HTML for Java. ستشكرك مشاريع تطوير الويب الخاصة بك! +> *Explanation only – code unchanged.* -توفر هذه المقالة معلومات تفصيلية حول الاستخدام المتقدم لبرنامج Aspose.HTML لـ Java، وتغطي العديد من الميزات والتقنيات التي يمكن أن تساعد مطوري الويب في تحسين مهاراتهم في التعامل مع HTML. وتشرح كيفية تخصيص هوامش صفحات HTML، وتنفيذ DOM Mutation Observer، ومعالجة HTML5 Canvas، وأتمتة تعبئة نماذج HTML، وضبط أحجام صفحات PDF/XPS باستخدام Aspose.HTML لـ Java. تهدف المقالة إلى إشراك القراء بأسلوب محادثة وإعلامي، مما يجعل الموضوع سهل المنال وجذابًا للمطورين الذين يتطلعون إلى الارتقاء بقدراتهم في تطوير الويب. +## مراقبة تغييرات DOM – “monitor dom changes” + +يتيح لك Aspose.HTML إرفاق `DomMutationObserver` بأي عقدة. هذا مثالي للسيناريوهات التي تحتاج فيها إلى الاستجابة للمحتوى الديناميكي—مثل تعبئة النماذج تلقائيًا أو تحديث الرسوم البيانية. من خلال مراقبة إضافات العقد، يمكنك تشغيل منطق مخصص في الوقت الفعلي. + +> *Explanation only – code unchanged.* + +## معالجة HTML5 Canvas + +سواء كنت تبني ألعابًا، لوحات معلومات، أو تصورات بيانية، فإن API الخاص بـ HTML5 Canvas أداة قوية. مع Aspose.HTML يمكنك معالجة محتوى الـ canvas على الخادم ثم تصديره مباشرة إلى PDF. هذا يلغي الحاجة إلى لقطات شاشة من جانب العميل ويضمن مخرجات بدقة بكسل مثالية. + +> *Explanation only – code unchanged.* + +## أتمتة تعبئة نماذج HTML + +تعبئة النماذج المتكررة على الويب قد تكون مرهقة. يوفر Aspose.HTML واجهة `Form` التي تسمح لك ببرمجة قيم الحقول، اختيار الخيارات، وإرسال النموذج—كل ذلك من Java. هذه الأتمتة مفيدة بشكل خاص لإدخال البيانات الضخم أو الاختبار. + +> *Explanation only – code unchanged.* + +## ضبط أحجام صفحات PDF و XPS + +عند تحويل HTML إلى PDF أو XPS، غالبًا ما تحتاج إلى التحكم في أبعاد الصفحة النهائية. تكشف `PdfSaveOptions` و `XpsSaveOptions` عن خصائص مثل `PageWidth` و `PageHeight`، مما يتيح لك **adjust PDF page size** أو **convert HTML to XPS** بأبعاد دقيقة. + +> *Explanation only – code unchanged.* + +## حالات الاستخدام الشائعة + +| حالة الاستخدام | لماذا يهم | +|---|---| +| **تقارير مالية** | الهوامش الدقيقة وأرقام الصفحات تفي بمعايير التدقيق. | +| **شهادات التعلم الإلكتروني** | ترقيم تلقائي للشهادات متعددة الصفحات. | +| **معالجة نماذج جماعية** | أتمتة إدخال البيانات، تقليل الأخطاء اليدوية. | +| **رسم مخططات على الخادم** | توليد PDFs للرسوم البيانية دون تفاعل العميل. | +| **أرشفة المستندات القانونية** | حجم صفحة ثابت عند التحويل إلى PDF/XPS. | + +## الأسئلة المتكررة + +**س: هل يمكنني إضافة أرقام الصفحات إلى مستند يحتوي بالفعل على رأس مخصص؟** +ج: نعم. يتيح لك Aspose.HTML تعريف أقسام رأس وتذييل منفصلة، بحيث يمكنك الحفاظ على رأسك الحالي وإضافة أرقام الصفحات في التذييل. + +**س: كيف أغيّر وحدات الهوامش من الإنش إلى المليمتر؟** +ج: تقبل واجهة `PageSetup` أي قيمة من نوع `Length`؛ استخدم ببساطة `Length.fromMillimeters(value)` بدلاً من `Length.fromInches(value)`. + +**س: هل يمكن مراقبة تغييرات DOM بعد حفظ المستند كملف PDF؟** +ج: يعمل المراقب على الـ DOM الحي قبل الحفظ. بمجرد تحويل المستند إلى PDF، لا يصبح مراقبة DOM ممكنة. + +**س: ما هي أفضل طريقة لضمان أن PDF الناتج يطابق تخطيط HTML الأصلي؟** +ج: استخدم `HtmlLoadOptions` مع هوامش `PageSetup` وفعل `EnableCssLayout` للحفاظ على تخطيط CSS بدقة. + +**س: هل أحتاج إلى ترخيص منفصل لتحويل XPS؟** +ج: لا. ترخيص واحد لـ Aspose.HTML for Java يغطي جميع صيغ الإخراج، بما في ذلك PDF و XPS. + +## الاستخدام المتقدم لتعليمات Aspose.HTML Java + +### [تخصيص هوامش صفحة HTML باستخدام Aspose.HTML](./css-extensions-adding-title-page-number/) +تعلم كيفية تخصيص هوامش الصفحة، إضافة أرقام الصفحات، والعناوين إلى مستندات HTML باستخدام Aspose.HTML for Java. + +### [مراقب تغيرات DOM باستخدام Aspose.HTML for Java](./dom-mutation-observer-observing-node-additions/) +تعلم كيفية استخدام Aspose.HTML for Java لتنفيذ مراقب تغيرات DOM في هذا الدليل خطوة بخطوة. راقب وتفاعل مع تغييرات DOM بفعالية. + +### [معالجة HTML5 Canvas باستخدام Aspose.HTML for Java](./html5-canvas-manipulation-using-code/) +تعلم معالجة HTML5 Canvas باستخدام Aspose.HTML for Java. أنشئ رسومات تفاعلية مع إرشادات خطوة بخطوة. + +### [معالجة HTML5 Canvas باستخدام Aspose.HTML for Java (JavaScript)](./html5-canvas-manipulation-using-javascript/) +تعلم كيفية معالجة HTML5 Canvas باستخدام JavaScript و Aspose.HTML for Java. أنشئ رسومات ديناميكية وحولها إلى PDF. + +### [أتمتة تعبئة نماذج HTML باستخدام Aspose.HTML for Java](./html-form-editor-filling-submitting-forms/) +تعلم كيفية أتمتة تعبئة نماذج HTML وإرسالها باستخدام Aspose.HTML for Java. بسط التفاعل مع الويب من خلال هذا الدليل. + +### [ضبط حجم صفحة PDF باستخدام Aspose.HTML for Java](./adjust-pdf-page-size/) +تعلم كيفية ضبط حجم صفحة PDF باستخدام Aspose.HTML for Java. أنشئ ملفات PDF عالية الجودة من HTML بسهولة. سيطر على أبعاد الصفحة بفعالية. + +### [ضبط حجم صفحة XPS باستخدام Aspose.HTML for Java](./adjust-xps-page-size/) +تعلم كيفية ضبط حجم صفحة XPS باستخدام Aspose.HTML for Java. سيطر على أبعاد مخرجات مستندات XPS بسهولة. + +--- + +**آخر تحديث:** 2025-11-29 +**تم الاختبار مع:** Aspose.HTML for Java 24.11 +**المؤلف:** Aspose -## الاستخدام المتقدم لـ Aspose.HTML دروس Java -### [تخصيص هوامش صفحات HTML باستخدام Aspose.HTML](./css-extensions-adding-title-page-number/) -تعرف على كيفية تخصيص هوامش الصفحات وإضافة أرقام الصفحات والعناوين إلى مستندات HTML باستخدام Aspose.HTML لـ Java. -### [مراقب طفرة DOM مع Aspose.HTML لـ Java](./dom-mutation-observer-observing-node-additions/) -تعرف على كيفية استخدام Aspose.HTML for Java لتنفيذ DOM Mutation Observer في هذا الدليل خطوة بخطوة. راقب تغييرات DOM وتفاعل معها بفعالية. -### [معالجة HTML5 Canvas باستخدام Aspose.HTML لـ Java](./html5-canvas-manipulation-using-code/) -تعلم التعامل مع HTML5 Canvas باستخدام Aspose.HTML لـ Java. أنشئ رسومات تفاعلية مع إرشادات خطوة بخطوة. -### [معالجة HTML5 Canvas باستخدام Aspose.HTML لـ Java](./html5-canvas-manipulation-using-javascript/) -تعرف على كيفية التعامل مع HTML5 Canvas باستخدام JavaScript باستخدام Aspose.HTML for Java. قم بإنشاء رسومات ديناميكية وتحويلها إلى PDF. -### [أتمتة ملء نماذج HTML باستخدام Aspose.HTML لـ Java](./html-form-editor-filling-submitting-forms/) -تعرف على كيفية أتمتة ملء نماذج HTML وإرسالها باستخدام Aspose.HTML for Java. قم بتبسيط التفاعل على الويب باستخدام هذا البرنامج التعليمي. -### [ضبط حجم صفحة PDF باستخدام Aspose.HTML لـ Java](./adjust-pdf-page-size/) -تعرف على كيفية ضبط حجم صفحة PDF باستخدام Aspose.HTML لـ Java. قم بإنشاء ملفات PDF عالية الجودة من HTML بسهولة. تحكم في أبعاد الصفحة بفعالية. -### [ضبط حجم الصفحة في XPS باستخدام Aspose.HTML لـ Java](./adjust-xps-page-size/) -تعرف على كيفية ضبط حجم صفحة XPS باستخدام Aspose.HTML لـ Java. يمكنك التحكم في أبعاد إخراج مستندات XPS بسهولة. {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} diff --git a/html/arabic/java/advanced-usage/adjust-xps-page-size/_index.md b/html/arabic/java/advanced-usage/adjust-xps-page-size/_index.md index 0857f952..c221fdc7 100644 --- a/html/arabic/java/advanced-usage/adjust-xps-page-size/_index.md +++ b/html/arabic/java/advanced-usage/adjust-xps-page-size/_index.md @@ -1,34 +1,47 @@ --- -title: ضبط حجم الصفحة في XPS باستخدام Aspose.HTML لـ Java -linktitle: ضبط حجم الصفحة في XPS -second_title: معالجة HTML باستخدام Java مع Aspose.HTML -description: تعرف على كيفية ضبط حجم صفحة XPS باستخدام Aspose.HTML لـ Java. يمكنك التحكم في أبعاد إخراج مستندات XPS بسهولة. +date: 2025-11-29 +description: تعلم كيفية تحويل HTML إلى XPS وضبط حجم صفحة XPS باستخدام Aspose.HTML + للغة Java. تحكم بسهولة في أبعاد الإخراج. +language: ar +linktitle: Adjusting XPS Page Size +second_title: Java HTML Processing with Aspose.HTML +title: تحويل HTML إلى XPS وتعديل حجم صفحة XPS باستخدام Aspose.HTML للغة Java +url: /java/advanced-usage/adjust-xps-page-size/ weight: 16 -url: /ar/java/advanced-usage/adjust-xps-page-size/ --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# ضبط حجم الصفحة في XPS باستخدام Aspose.HTML لـ Java +# تحويل HTML إلى XPS وتعديل حجم صفحة XPS باستخدام Aspose.HTML للـ Java +في هذا البرنامج التعليمي ستكتشف **كيفية تحويل HTML إلى XPS** وتضبط حجم الصفحة الناتج باستخدام Aspose.HTML للـ Java. سواءً كنت تولد تقارير قابلة للطباعة أو فواتير أو مستندات أرشيفية، فإن التحكم في أبعاد XPS يضمن أن يكون الناتج مطابقًا لتوقعاتك. سنستعرض كل خطوة — من إعداد البيئة إلى إنشاء ملف XPS النهائي — حتى تتمكن من دمج هذه القدرة في تطبيقات Java الخاصة بك فورًا. -في هذا البرنامج التعليمي، سنرشدك خلال عملية ضبط حجم صفحة XPS باستخدام Aspose.HTML for Java. تتيح لك هذه المكتبة القوية التعامل مع مستندات HTML وتقديمها بتنسيقات مختلفة، بما في ذلك XPS. يعد ضبط حجم الصفحة أمرًا ضروريًا عندما تحتاج إلى التحكم في أبعاد الإخراج لمستند XPS. +## إجابات سريعة +- **ماذا يعني “convert HTML to XPS”؟** يقوم بتحويل مستند HTML إلى ملف XPS، مع الحفاظ على التخطيط والتنسيق. +- **هل أحتاج إلى ترخيص؟** النسخة التجريبية المجانية تعمل للتطوير؛ يلزم ترخيص تجاري للإنتاج. +- **ما نسخة Java المدعومة؟** Java 8 أو أعلى (يوصى بـ JDK 11+). +- **هل يمكنني تغيير حجم الصفحة؟** نعم – يتيح لك Aspose.HTML تحديد أبعاد مخصصة قبل التحويل. +- **كم تستغرق عملية التحويل؟** عادةً أقل من ثانية للصفحات القياسية؛ قد تستغرق المستندات الكبيرة وقتًا أطول. -## المتطلبات الأساسية +## ما هو تحويل HTML إلى XPS؟ +يعني تحويل HTML إلى XPS أخذ ملف ترميز موجه للويب وإنتاج مستند XPS (XML Paper Specification) — وهو تنسيق ثابت التخطيط وجاهز للطباعة يشبه PDF. يكون ذلك مفيدًا عندما تحتاج إلى مستندات عالية الدقة ومستقلة عن الأجهزة للأرشفة أو الطباعة من تطبيقات Java. -قبل أن نبدأ، تأكد من توفر المتطلبات الأساسية التالية: +## لماذا تعديل حجم صفحة XPS؟ +يمنحك تعديل حجم الصفحة التحكم في الأبعاد الفيزيائية للمستند النهائي (مثل A4، Letter، أو ملصقات مخصصة). يمنع التحجيم غير المرغوب فيه، يضمن ملاءمة المحتوى بشكل مثالي، ويمكن أن يقلل حجم الملف بإزالة المساحات البيضاء غير الضرورية. -1. بيئة تطوير Java: تأكد من تثبيت Java Development Kit (JDK) على نظامك. +## المتطلبات المسبقة -2. مكتبة Aspose.HTML for Java: تحتاج إلى تنزيل مكتبة Aspose.HTML for Java وتضمينها في مشروع Java الخاص بك. يمكنك العثور على المكتبة[هنا](https://releases.aspose.com/html/java/). +قبل أن نبدأ، تأكد من توفر المتطلبات التالية: -3. ملف HTML المدخل: قم بإعداد ملف HTML الذي تريد عرضه وضبط حجم صفحة XPS له. يمكنك استخدام ملف HTML الخاص بك لهذا البرنامج التعليمي. +1. **بيئة تطوير Java** – يجب تثبيت مجموعة تطوير Java (JDK) على نظامك. +2. **مكتبة Aspose.HTML للـ Java** – قم بتحميل وإدراج مكتبة Aspose.HTML للـ Java في مشروعك. يمكنك العثور على المكتبة [هنا](https://releases.aspose.com/html/java/). +3. **ملف HTML الإدخالي** – حضّر ملف HTML تريد تحويله وتعديل حجم صفحة XPS له. يمكنك استخدام ملف HTML الخاص بك لهذا البرنامج التعليمي. ## استيراد الحزم -أولاً، تحتاج إلى استيراد الحزم اللازمة للعمل مع Aspose.HTML لـ Java. قم بتضمين هذه الحزم في بداية فئة Java الخاصة بك: +أولاً، استورد الفئات التي ستحتاجها. تتيح لك هذه الحزم الوصول إلى ميزات معالجة المستندات، والتحويل، وإعداد الصفحة. ```java import com.aspose.html.drawing.Page; @@ -41,16 +54,18 @@ import com.aspose.html.HTMLDocument; ## الخطوة 1: تعيين اسم ملف الإدخال +اقرأ ملف HTML المصدر باستخدام `FileInputStream`. يمرر هذا الدفق الـ HTML الخام إلى محرك Aspose.HTML. + ```java try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream("YourInputFile.html")) { // ... } ``` - في هذه الخطوة، نقوم بقراءة ملف الإدخال HTML الخاص بك باستخدام`FileInputStream`. - ## الخطوة 2: إنشاء مستند HTML وتعيين الأنماط +أنشئ كائن `HTMLDocument` الذي يمثل المحتوى الذي ستقوم بتحويله. في هذا المثال نقوم أيضًا بحقن كتلة CSS صغيرة لتوضيح التنسيق — يمكنك استبدالها بالعلامات الخاصة بك. + ```java com.aspose.html.HTMLDocument html_document = new com.aspose.html.HTMLDocument("YourOutputFile.html"); @@ -63,22 +78,23 @@ String style = "