مستند Microsoft Word هو تنسيق المستندات الأكثر استخدامًا في المؤسسات التعليمية والمهنية. تشارك هذه المستندات في المهام الروتينية اليومية نظرًا لاستخدامها الغني. في عالم البرمجيات ، توفر أتمتة عملية إنشاء المستندات قدرًا كبيرًا عندما يتعلق الأمر بزيادة الإنتاجية. ومع ذلك ، سنستخدم واجهة برمجة تطبيقات منشئ المستندات على مستوى المؤسسة لإنشاء مستندات Word برمجيًا. لذلك ، لنبدأ هذا الدليل لمعرفة كيفية إنشاء مستند Word باستخدام Java.
سوف نغطي الأقسام التالية:
تثبيت API لمولد الوثيقة
عملية تثبيت مكتبة Java بسيطة للغاية وتستغرق ثوانٍ. لذلك ، يمكنك تنزيل ملف JAR أو تثبيت هذه المكتبة باستخدام تكوينات Maven التالية.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.10</version>
<classifier>jdk17</classifier>
</dependency>
كيفية إنشاء مستند Word باستخدام Java
إن إنشاء مستندات Word باستخدام مكتبة Java هذه هو عبارة عن بضعة أسطر من التعليمات البرمجية المصدر في Java.
يمكنك اتباع الخطوات التالية ومقتطف الشفرة:
- قم بإنشاء مثيل لفئة Document.
- تهيئة كائن من فئة DocumentBuilder باستخدام كائن المستند.
- يُدخل سلسلة في المستند عن طريق استدعاء طريقة write .
- قم باستدعاء طريقة save لحفظ الملف بتنسيق Word.
انسخ الكود التالي والصقه في ملفك الرئيسي:
// قم بإنشاء مثيل لفئة المستند.
Document doc = new Document();
// تهيئة كائن من فئة DocumentBuilder مع كائن المستند.
DocumentBuilder builder = new DocumentBuilder(doc);
// يُدخل سلسلة في المستند عن طريق استدعاء طريقة الكتابة.
builder.write("hello world");
// قم باستدعاء طريقة الحفظ لحفظ الملف بتنسيق Word.
doc.save( "prog.docx");
يمكن رؤية الإخراج في الصورة أدناه:
إنشاء مستندات Word - خيارات متقدمة
هناك مجموعة كبيرة من الأساليب التي تقدمها واجهة برمجة التطبيقات لمولد المستندات هذا. علاوة على ذلك ، يمكنك القيام بالكثير مثل إضافة الصور وإدراج الجداول وتغيير الخطوط وغير ذلك الكثير.
الخطوات التالية مخصصة لإضافة الصور والروابط برمجيًا:
- قم بتحميل المستند من المسار المطلق على القرص عن طريق إنشاء مثيل لفئة Document.
- قم بإنشاء مثيل لفئة DocumentBuilder باستخدام كائن Document.
- قم باستدعاء الأسلوب insertImage لإدراج صورة في الملف.
- أضف الارتباطات التشعبية باستخدام طريقة insertHyperlink.
- طريقة save ستحفظ الملف العالمي.
String fileName = "prog.docx";
// قم بتحميل المستند من المسار المطلق على القرص عن طريق إنشاء مثيل لفئة المستند.
Document doc = new Document(fileName);
// إنشاء مثيل لفئة DocumentBuilder مع كائن المستند.
DocumentBuilder builder = new DocumentBuilder(doc);
// قم باستدعاء طريقة insertImage لإدراج صورة في الملف.
builder.insertImage("pic.png");
// أضف الارتباطات التشعبية باستخدام أسلوب insertHyperlink.
builder.insertHyperlink("this is a link","www.google.com",false);
// طريقة الحفظ ستحفظ الملف العالمي.
doc.save("prog.docx");
يمكنك أن ترى الإخراج في الصورة أدناه:
احصل على رخصة مجانية
يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.
تلخيص لما سبق
هذا يقودنا إلى نهاية منشور المدونة هذا. لقد تعلمت كيفية إنشاء مستند Word باستخدام Java. بالإضافة إلى ذلك ، لقد مررت أيضًا ببعض الأساليب المتقدمة التي تقدمها واجهة برمجة التطبيقات لمولد المستندات هذا. لذلك ، لا تنس زيارة التوثيق لمعرفة الميزات الأخرى.
علاوة على ذلك ، نقترح عليك اتباع دليل البدء.
أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
أسئلة وأجوبة
كيف تنشئ ملف .DOC بجافا؟
اتبع هذا الرابط لمعرفة الخطوات ومقتطف الشفرة لإنشاء ملف بتنسيق ملف MS Word.