| date | 2026-02-23 | |||
|---|---|---|---|---|
| description | تعلم كيفية ضبط عدد العناصر في كل صفحة، وتضمين موارد HTML، وتحويل الأرشيفات دفعة واحدة إلى HTML صفحة واحدة أو متعددة الصفحات باستخدام GroupDocs.Viewer Java. | |||
| keywords |
|
|||
| title | تعيين عدد العناصر في الصفحة: تحويل الأرشيفات إلى HTML باستخدام GroupDocs.Viewer Java | |||
| type | docs | |||
| url | /ar/java/export-conversion/groupdocs-viewer-java-convert-archives-html/ | |||
| weight | 1 |
تحويل ملفات الأرشيف مثل ZIP أو RAR إلى HTML صديق للويب هو حاجة متكررة عندما تريد مشاركة أو مراجعة المستندات مباشرة في المتصفح. في هذا الدليل ستتعلم كيفية تعيين عدد العناصر في الصفحة أثناء عرض الأرشيفات، وكيفية تضمين موارد HTML لإنتاج ملف مستقل، وكيفية تحويل الأرشيفات دفعةً بكفاءة باستخدام GroupDocs.Viewer Java.
- ما الذي يتحكم فيه “تعيين عدد العناصر في الصفحة”؟ يحدد عدد الملفات أو المجلدات من الأرشيف التي تظهر في كل صفحة HTML مُولدة.
- هل يمكنني تضمين الصور وCSS مباشرة في HTML؟ نعم – استخدم خيار
forEmbeddedResourcesلتضمين موارد HTML. - هل التحويل الدفعي ممكن؟ بالتأكيد؛ يمكنك التكرار على مجموعة من الأرشيفات وعرض كل واحدة بالإعدادات نفسها.
- هل أحتاج إلى Maven لاستخدام GroupDocs.Viewer؟ نعم، أضف تبعية
maven groupdocs viewerكما هو موضح أدناه. - ما صيغ الإخراج المدعومة؟ كل من HTML صفحة واحدة Java وHTML متعدد الصفحات Java متاحان.
إعداد تعيين عدد العناصر في الصفحة يخص خيارات عرض الأرشيف. يخبر العارض عدد إدخالات الأرشيف (ملفات أو مجلدات) التي يجب عرضها في كل صفحة HTML عند إنشاء مستند HTML متعدد الصفحات. تعديل هذه القيمة يساعدك على موازنة حجم الصفحة وسرعة التنقل، خاصةً مع الأرشيفات الكبيرة.
تضمين الموارد (الصور، CSS، الخطوط) مباشرة داخل ملف HTML يخلق مستندًا واحدًا محمولًا يمكن فتحه دون ملفات خارجية. هذا مثالي لمرفقات البريد الإلكتروني، العرض دون اتصال، أو تضمين الناتج في صفحات ويب أخرى.
- المكتبات المطلوبة: تضمّن GroupDocs.Viewer الإصدار 25.2 أو أحدث.
- البيئة: تثبيت وتكوين Java Development Kit (JDK).
- المعرفة: أساسيات Java وإدارة تبعيات Maven.
أضف مستودع GroupDocs وتبعية العارض إلى ملف pom.xml الخاص بك:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/viewer/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.2</version>
</dependency>
</dependencies>يقدم GroupDocs.Viewer رابط تجربة مجانية، ترخيصًا مؤقتًا، أو خيار شراء كامل. اختر ما يناسب جدول مشروعك.
بعد إعداد Maven، استدعِ العارض في الكود الخاص بك:
import com.groupdocs.viewer.Viewer;
// Your initialization code herePath outputDirectory = Utils.getOutputDirectoryPath("YOUR_OUTPUT_DIRECTORY");Path pageFilePathFormat = outputDirectory.resolve("RAR_result.html");try (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS)) {
// Further configuration steps follow
}HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);options.setRenderToSinglePage(true);
viewer.view(options);Path outputDirectory = Utils.getOutputDirectoryPath("YOUR_OUTPUT_DIRECTORY");Path pageFilePathFormat = outputDirectory.resolve("RAR_result_page_{0}.html");try (Viewer viewer = new Viewer(TestFiles.SAMPLE_RAR_WITH_FOLDERS)) {
// Continue with multi‑page configuration
}HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);options.getArchiveOptions().setItemsPerPage(10); // Default is 16
viewer.view(options);- أنظمة إدارة المستندات: إضافة وظيفة معاينة الأرشيف دون تثبيت عارضين إضافيين.
- بوابات الويب: تقديم طريقة سريعة للمستخدمين لاستكشاف المستندات المجمعة دون تحميل.
- أدوات التعاون: تمكين الفرق من فحص الأرشيفات المشتركة مباشرة في المتصفح.
- إدارة الموارد: راقب استهلاك الذاكرة؛ فكر في ضبط جامع القمامة (GC) للـ JVM للدفعات الكبيرة.
- تحويل الأرشيفات دفعةً: كرّر عبر قائمة ملفات الأرشيف واستدعِ منطق العرض نفسه لتعظيم الإنتاجية.
- استراتيجية التخزين المؤقت: احفظ HTML المُعرض في ذاكرة مؤقتة إذا تم الوصول إلى نفس الأرشيف بشكل متكرر.
س: ما هو GroupDocs.Viewer Java؟
ج: مكتبة متعددة الاستخدامات لعرض المستندات—بما في ذلك الأرشيفات—إلى صيغ مثل HTML، PDF، والصور.
س: كيف يمكنني الحصول على تجربة مجانية من GroupDocs.Viewer؟
ج: زر رابط التجربة المجانية للتحميل والاختبار.
س: هل يمكنني تحويل أنواع مستندات أخرى غير الأرشيفات؟
ج: نعم، يدعم العارض ملفات PDF، Word، Excel، والعديد من الصيغ الأخرى.
س: ماذا أفعل إذا كان العرض بطيئًا؟
ج: قلل عدد العناصر في الصفحة، فعّل البث، أو عالج الأرشيفات على دفعات أصغر.
س: أين يمكنني الحصول على المساعدة أو الدعم؟
ج: تواصل عبر منتدى الدعم.
س: هل يمكن تضمين CSS والصور مباشرة في HTML؟
ج: بالتأكيد—استخدم HtmlViewOptions.forEmbeddedResources كما هو موضح في الأمثلة.
س: كيف أقوم بتحويل دفعة من مجلد يحتوي على أرشيفات؟
ج: كرّر عبر كل ملف باستخدام حلقة for، مع تطبيق نفس تكوين Viewer وHtmlViewOptions لكل تكرار.
- التوثيق: تعمّق في الوظائف عبر توثيق GroupDocs.
- مرجع API: استكشف الـ API الكامل على GroupDocs API.
- التحميل: احصل على أحدث الحزم من صفحة التحميل.
- الشراء والترخيص: راجع الخيارات على صفحة الشراء.
- الدعم والمجتمع: انضم إلى المناقشات على منتدى GroupDocs.
آخر تحديث: 2026-02-23
تم الاختبار مع: GroupDocs.Viewer 25.2
المؤلف: GroupDocs
