| date | 2026-03-05 | |||
|---|---|---|---|---|
| description | تعلم كيفية تحويل الأرقام إلى PDF وغيرها من الصيغ مثل HTML وJPG وPNG باستخدام GroupDocs.Viewer للغة Java. يغطي هذا الدليل الإعداد وتقنيات العرض والتطبيقات العملية. | |||
| keywords |
|
|||
| title | تحويل ملفات Numbers إلى PDF باستخدام GroupDocs.Viewer للـ Java | |||
| type | docs | |||
| url | /ar/java/file-formats-support/render-numbers-groupdocs-viewer-java/ | |||
| weight | 1 |
عرض مستندات Apple Numbers على الويب أو في تطبيقات سطح المكتب يمكن أن يكون صعبًا، خاصةً عندما تحتاج إلى convert numbers to pdf أو تضمينها كصور. في هذا البرنامج التعليمي سنستعرض كيفية استخدام GroupDocs.Viewer for Java لتحويل ملفات Numbers إلى HTML، JPG، PNG، وPDF—مما يمنحك خيارات مرنة للمشاركة، والمعاينة، أو أرشفة جداول البيانات الخاصة بك.
- كيفية إعداد GroupDocs.Viewer في مشروع Java يعتمد على Maven
- كود خطوة بخطوة لـ convert numbers to pdf, convert numbers to html, و convert numbers to jpg
- سيناريوهات واقعية حيث تضيف تحويل المستندات قيمة إلى بوابات الويب، وتدفقات العمل عبر البريد الإلكتروني، وتكاملات DMS
- هل يمكنني تحويل Numbers إلى PDF باستخدام Java؟ نعم، باستخدام
PdfViewOptionsفي GroupDocs.Viewer. - ما هو أفضل تنسيق للمعاينة على الويب؟ HTML يوفر التجربة الأكثر تفاعلية.
- هل أحتاج إلى ترخيص للاستخدام في الإنتاج؟ يتطلب ترخيص تجاري للنشر غير التجريبي.
- هل يدعم تحويل الصور؟ بالطبع—استخدم
JpgViewOptionsأوPngViewOptionsللحصول على صور عالية الجودة. - ما نسخة Java المطلوبة؟ Java 8+ و Maven لإدارة التبعيات.
- Java Development Kit (JDK) 8 أو أعلى مثبت.
- Maven لإدارة التبعيات.
- إلمام أساسي بـ I/O للملفات في Java والمسارات.
أضف المستودع والاعتماد إلى ملف 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>- Free Trial: تقييم جميع الميزات بدون تكلفة.
- Temporary License: طلب مفتاح مؤقت للمدة المحدودة للاختبار الموسع.
- Purchase: الحصول على ترخيص كامل للمشاريع التجارية.
حالة الاستخدام: تضمين جدول بيانات مباشرةً في صفحة ويب.
فيما يلي الكود الدقيق الذي ستنفذه. الشروح تشرح كل سطر، ولكن لا تقم بتعديل كتلة الكود.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;
import java.nio.file.Path;
Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
Path pageFileFullPath = outputDirectory.resolve("Numbers_result.html");
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_NUMBERS")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFileFullPath);
viewer.view(options);
}- لماذا هذا مهم:
HtmlViewOptions.forEmbeddedResources()يجمع CSS والصور داخل HTML، مما يجعله مثاليًا للمعاينات السريعة على الويب.
مفيد لمشاركة لقطة من جدول بيانات على وسائل التواصل الاجتماعي أو في البريد الإلكتروني.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;
import java.nio.file.Path;
Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
Path pageFileFullPath = outputDirectory.resolve("Numbers_result.jpg");
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_NUMBERS")) {
JpgViewOptions options = new JpgViewOptions(pageFileFullPath);
viewer.view(options);
}- نصيحة: اضبط جودة الصورة عبر
options.setQuality(int)إذا كنت بحاجة إلى ملفات أصغر.
مثالي عندما تحتاج إلى صورة غير مضغوطة وعالية الدقة للتقارير.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;
import java.nio.file.Path;
Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
Path pageFileFullPath = outputDirectory.resolve("Numbers_result.png");
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_NUMBERS")) {
PngViewOptions options = new PngViewOptions(pageFileFullPath);
viewer.view(options);
}- نصيحة احترافية: استخدم
options.setResolution(int)للتحكم في DPI للصور الجاهزة للطباعة.
الهدف الأساسي للعديد من المطورين: convert numbers to pdf للأرشفة أو التوزيع.
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
import java.nio.file.Path;
Path outputDirectory = Path.of("YOUR_OUTPUT_DIRECTORY");
Path pageFileFullPath = outputDirectory.resolve("Numbers_result.pdf");
try (Viewer viewer = new Viewer("YOUR_DOCUMENT_DIRECTORY/SAMPLE_NUMBERS")) {
PdfViewOptions options = new PdfViewOptions(pageFileFullPath);
viewer.view(options);
}- التكوين الرئيسي:
PdfViewOptionsيتيح لك تضمين الخطوط والتحكم في حجم الصفحة، مما يضمن أن يكون الناتج مطابقًا لمتطلبات العلامة التجارية الخاصة بك.
- Web Integration: تحويل إلى HTML لعرض جدول بيانات تفاعلي على موقعك.
- Content Sharing: تحويل إلى JPG/PNG لتضمين صور سريعة في النشرات الإخبارية أو الدردشة.
- Enterprise DMS: استخدم convert numbers to pdf لتخزين نسخة غير قابلة للتعديل وقابلة للبحث من جدول البيانات.
- Resource Management: دائمًا أغلق
Viewerداخل كتلة try‑with‑resources (كما هو موضح) لتحرير الموارد الأصلية بسرعة. - Large Files: بالنسبة لملفات Numbers الضخمة، فكر في معالجة كل صفحة على حدة وبث النتائج لتجنب استهلاك الذاكرة العالي.
- Thread Safety: أنشئ نسخة منفصلة من
Viewerلكل خيط؛ الفئة غير آمنة للاستخدام المتعدد الخيوط.
أصبح لديك الآن مجموعة أدوات كاملة لـ convert numbers to pdf، بالإضافة إلى HTML، JPG، و PNG، باستخدام GroupDocs.Viewer للـ Java. تتيح لك هذه الإمكانيات بناء خطوط أنابيب مستندات مرنة—سواءً كنت تزود بوابة ويب، أو تولد تقارير، أو تؤرشف جداول البيانات.
استكشف خيارات التخصيص الإضافية في وثائق GroupDocs وجرب دمج هذه الميزات في تطبيقاتك الخاصة.
Q1: ما هي صيغ الملفات التي يدعمها GroupDocs.Viewer؟
A1: يدعم مجموعة واسعة من صيغ المستندات بما في ذلك DOCX، XLSX، PDF، وأكثر.
Q2: كيف يمكنني التعامل مع ملفات Numbers الكبيرة بكفاءة؟
A2: استخدم تقنيات إدارة الذاكرة في Java وحسّن الكود الخاص بك للتعامل بفعالية مع أحجام الملفات الكبيرة.
Q3: هل يمكن استخدام GroupDocs.Viewer في مشروع تجاري؟
A4: نعم، ولكن ستحتاج إلى شراء ترخيص للاستخدام التجاري.
Q4: هل يمكن تخصيص جودة الصور الناتجة؟
A5: بالتأكيد. يمكنك تعديل الإعدادات داخل JpgViewOptions و PngViewOptions.
Q5: أين يمكنني العثور على أمثلة استخدام متقدمة؟
A5: زر مرجع API للحصول على وثائق مفصلة.
Q: كيف يمكنني تحويل ملف Numbers إلى PDF دون فقدان التنسيق؟
A: استخدم PdfViewOptions كما هو موضح أعلاه؛ يقوم العارض بالحفاظ على التخطيط، الخطوط، وأنماط الخلايا تلقائيًا.
Q: هل يمكنني تحويل جدول بيانات إلى صورة في استدعاء واحد؟
A: نعم، JpgViewOptions أو PngViewOptions تقوم بالتحويل في خطوة واحدة، مما يتيح لك تحديد الدقة والجودة.
Q: هل هناك طريقة لمعالجة عدة ملفات Numbers دفعة واحدة؟
A: ضع منطق الـ Viewer داخل حلقة، وأعد تهيئة Viewer لكل ملف، واكتب كل ناتج إلى مجلد منفصل.
Q: هل أحتاج إلى ترخيص منفصل لكل صيغة إخراج؟
A: لا، ترخيص واحد من GroupDocs.Viewer يغطي جميع الصيغ المدعومة.
Q: ما نسخة GroupDocs.Viewer المطلوبة لهذه الميزات؟
A: الأمثلة تستهدف الإصدار 25.2، الذي يتضمن دعمًا كاملاً لتحويل Numbers إلى PDF/HTML/Image.
- الوثائق: GroupDocs.Viewer Java Docs
- مرجع API: GroupDocs API Reference
- تحميل: Get GroupDocs.Viewer
- شراء الترخيص: Buy a License
- تجربة مجانية: Start Your Free Trial
- ترخيص مؤقت: Request Here
- منتدى الدعم: Join the Discussion
آخر تحديث: 2026-03-05
تم الاختبار مع: GroupDocs.Viewer 25.2 للـ Java
المؤلف: GroupDocs
