| date | 2026-03-27 | |||||||
|---|---|---|---|---|---|---|---|---|
| description | تعلم كيفية تعيين ترخيص GroupDocs للغة Java باستخدام مسار ملف، وتكوين تبعية Maven لتحويل GroupDocs، وتمكين تحويل PDF دون علامة مائية. | |||||||
| keywords |
|
|||||||
| title | كيفية تعيين ترخيص GroupDocs Java – دليل خطوة بخطوة | |||||||
| type | docs | |||||||
| url | /ar/java/getting-started/groupdocs-conversion-java-license-setup-file-path/ | |||||||
| weight | 1 |
في هذا الدرس ستتعلم كيفية تعيين ترخيص groupdocs java باستخدام طريقة مسار ملف بسيطة، وتكوين اعتماد Maven لتحويل groupdocs، وإلغاء قفل تحويل PDF كامل المميزات دون علامة مائية. سنستعرض كل خطوة — من إضافة إحداثيات Maven إلى التحقق من ملف الترخيص — حتى تتمكن من بدء تحويل المستندات في Java على الفور.
- ما هو الغرض الأساسي من تعيين الترخيص؟ يفتح جميع ميزات التحويل ويزيل قيود النسخة التجريبية.
- أي مستودع Maven يستضيف GroupDocs.Conversion؟
https://releases.groupdocs.com/conversion/java/. - هل أحتاج إلى ملف ترخيص فعلي؟ نعم، المكتبة تقرأ الترخيص من مسار ملف تقوم بتحديده.
- هل يمكنني استخدام نفس الترخيص عبر تطبيقات Java متعددة؟ نعم، طالما أنك تلتزم بشروط الترخيص.
- ما نسخة Java المطلوبة؟ JDK 8 أو أعلى؛ يُنصح بـ JDK 11 أو أحدث للحصول على أفضل أداء.
تعيين الترخيص يعني توجيه فئة License إلى ملف .lic صالح على القرص. بمجرد أن تتحقق المكتبة من صحة الملف، تصبح جميع واجهات برمجة التطبيقات للتحويل تعمل بالكامل دون علامات مائية أو حدود على الاستخدام.
- الوصول الكامل إلى الميزات: تحويل ملفات PDF، Word، Excel، PowerPoint، وأكثر دون قيود.
- تحويل PDF دون علامة مائية: الوضع المرخص يزيل علامة التجربة الافتراضية من كل ملف ناتج.
- تحسينات الأداء: معالجة الذاكرة محسّنة للملفات الكبيرة عندما يعمل المنتج في وضع مرخص.
- الامتثال: يضمن أنك تستخدم المنتج وفقًا لشروط الشراء.
قبل البدء، تأكد من أن لديك:
- GroupDocs.Conversion لـ Java (الإصدار 25.2 أو أحدث).
- Maven لإدارة الاعتمادات.
- JDK 8+ مثبت على جهازك.
- بيئة تطوير متكاملة مثل IntelliJ IDEA أو Eclipse أو NetBeans.
- ملف ترخيص GroupDocs صالح (يمكنك الحصول على نسخة تجريبية أو شراء واحدة).
أضف مستودع GroupDocs والاعتماد إلى ملف pom.xml الخاص بك. هذا هو اعتماد Maven لتحويل groupdocs الذي تحتاجه لجلب المكتبة إلى مشروعك:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/conversion/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>25.2</version>
</dependency>
</dependencies>ستحتاج إلى ملف ترخيص قبل أن تتمكن من تحويل المستندات دون حدود:
- نسخة تجريبية مجانية: قم بالتنزيل من GroupDocs Free Trial لاستكشاف API.
- ترخيص مؤقت: احصل على مفتاح قصير الأمد عبر Temporary License Page.
- شراء كامل: احصل على ترخيص دائم من خلال GroupDocs Purchase Page.
المقاطع البرمجية الثلاثة التالية ستقودك عبر الخطوات الدقيقة.
أولاً، أخبر التطبيق بمكان وجود ملف .lic:
String licenseFilePath = "YOUR_DOCUMENT_DIRECTORY/LicensePath";من الممارسات الجيدة التأكد من أن الملف قابل للوصول قبل تطبيقه:
File file = new File(licenseFilePath);
if (file.exists()) {
// Proceed with setting the license
} else {
System.out.println("License file not found.");
}أنشئ كائن License وحمّل الملف. بعد هذه الدعوة تصبح المكتبة مرخصة بالكامل:
License license = new License();
license.setLicense(licenseFilePath);
System.out.println("License successfully applied!");setLicense(String licensePath)– يقبل المسار المطلق أو النسبي لملف الترخيص الخاص بك ويفعل المنتج.
- تحقق مرة أخرى من سلسلة المسار للتأكد من عدم وجود أخطاء إملائية أو فواصل مفقودة.
- تأكد من أن عملية Java لديها أذونات قراءة للمجلد.
- إذا رأيت “License file not found”، تحقق من أن الملف غير محجوب بإعدادات أمان نظام التشغيل.
بمجرد تفعيل الترخيص، يمكنك الاستفادة من المكتبة لمجموعة متنوعة من المهام:
- تحويل المستندات: تحويل Word، Excel، PowerPoint، PDF، والعديد من الصيغ الأخرى.
- استخراج البيانات: سحب الجداول أو النص من ملفات PDF إلى كائنات Java منظمة.
- التكامل مع نظام إدارة المستندات (DMS): دمج قدرات التحويل مباشرةً في نظام إدارة المستندات الخاص بك.
- تحرير الموارد بعد كل تحويل (
conversion.close()) لتحرير الذاكرة. - تدفق الملفات بدلاً من تحميل المستندات بالكامل في الذاكرة عند التعامل مع ملفات كبيرة.
- استخدم أحدث JDK لتحسين جمع القمامة وتحسينات JIT.
| المشكلة | الحل |
|---|---|
| “لم يتم العثور على ملف الترخيص.” | تحقق من المسار الدقيق، استخدم مسارات مطلقة للتأكد، وتحقق من أذونات الملف. |
التحويل يثير OutOfMemoryError. |
معالجة الملفات عبر التدفق، زيادة حجم ذاكرة JVM (-Xmx)، وتحرير كائنات Conversion فورًا. |
| API يعيد “تم تجاوز حد التجربة.” | تأكد من تحميل ملف الترخيص بشكل صحيح؛ أعد تشغيل استدعاء setLicense قبل أي عملية تحويل. |
س: ماذا يحدث إذا لم أقم بتعيين ترخيص؟
ج: تعمل المكتبة في وضع تجريبي، مما يحد من حجم الملف، يضيف علامات مائية، ويقيد بعض الصيغ.
س: هل يمكنني إعادة استخدام نفس ملف الترخيص عبر تطبيقات Java متعددة؟
ج: نعم، بشرط الالتزام باتفاقية الترخيص وأن يكون الملف متاحًا لكل تطبيق.
س: كيف يمكنني استكشاف أخطاء الترخيص؟
ج: تحقق من مسار الملف، تأكد من أن الملف غير معطوب، وتأكد من أن عملية Java لديها صلاحية القراءة.
س: هل هناك بدائل لاستخدام مسار ملف للترخيص؟
ج: يمكنك تضمين الترخيص كسلسلة أو تحميله من تدفق، لكن طريقة مسار الملف هي الأكثر بساطة لمعظم المشاريع.
س: كم مرة يجب أن أقوم بتحديث GroupDocs.Conversion؟
ج: بانتظام — على الأقل مرة واحدة لكل إصدار رئيسي — للاستفادة من الميزات الجديدة، تحسينات الأداء، وإصلاحات الأخطاء.
الموارد
- توثيق GroupDocs
- مرجع API
- تحميل GroupDocs.Conversion
- شراء ترخيص
- تحميل النسخة التجريبية
- الحصول على ترخيص مؤقت
- منتدى الدعم
آخر تحديث: 2026-03-27
تم الاختبار مع: GroupDocs.Conversion 25.2 for Java
المؤلف: GroupDocs