أثناء العمل مع مستندات MS Word ، قد تحتاج إلى نسخ المحتوى من مستند إلى آخر. علاوة على ذلك ، فإن نسخ مستندات Word مطلوبة أيضًا في بعض الحالات. لأتمتة هذه العمليات ، تتناول هذه المقالة كيفية نسخ المحتوى من مستند Word إلى مستند آخر في Java. ستتعلم أيضًا كيفية إنشاء نسخة من مستند Word برمجيًا.
- مكتبة Java لنسخ محتوى مستندات Word
- انسخ المحتوى من مستند Word إلى مستند آخر في Java
- قم بإنشاء نسخة من مستند Word
مكتبة Java لنسخ محتوى مستندات Word
لنسخ المحتوى من مستند إلى آخر ، سنستخدم Aspose.Words for Java. إنها مكتبة غنية بالميزات لإنشاء مستندات Word ومعالجتها من داخل تطبيقات Java. يمكنك تنزيل JAR الخاص بواجهة برمجة التطبيقات من قسم التنزيلات أو تثبيته باستخدام تكوينات Maven التالية في pom.xml.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
انسخ المحتوى من مستند Word إلى مستند آخر في Java
فيما يلي الخطوات لنسخ محتوى مستند Word إلى مستند آخر باستخدام Java.
- قم بتحميل مستند Word المصدر باستخدام فئة Document.
- وبالمثل ، قم بتحميل المستند الوجهة باستخدام فئة المستند.
- انسخ محتوى مستند Word المصدر إلى المستند الوجهة باستخدام طريقة Document.appendDocument (Document ، ImportFormatMode).
- احفظ المستند الوجهة باستخدام طريقة Document.save(string).
يُظهر نموذج التعليمات البرمجية التالي كيفية نسخ محتوى مستند Word إلى آخر.
// تحميل مستندات Word المصدر والوجهة
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");
// انسخ المحتوى من المستند المصدر إلى المستند الوجهة
docDest.appendDocument(doc, ImportFormatMode.KEEP_SOURCE_FORMATTING);
// احفظ المستند
docDest.save("output.docx");
قم بإنشاء نسخة من مستند Word في Java
يمكنك أيضًا نسخ محتوى مستند Word إلى مستند جديد. بمعنى آخر ، يمكنك إنشاء نسخة من المستند. فيما يلي خطوات إنشاء نسخة من مستند Word في Java.
- قم بتحميل مستند Word باستخدام فئة Document.
- قم بإنشاء نسخة باستخدام طريقة Document.deepClone().
- احفظ المستند المنسوخ باستخدام طريقة Document.save(string).
يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء نسخة من ملف Word DOCX في Java.
// قم بتحميل مستند Word
Document doc = new Document("document.docx");
// وثيقة استنساخ
Document newDoc= doc.deepClone();
// احفظ المستند
newDoc.save("output.docx");
Java API لنسخ مستندات Word - احصل على ترخيص API مجاني
يمكنك الحصول على ترخيص مؤقت من أجل استخدام Aspose.Words لجافا بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية نسخ المحتوى من مستند Word إلى مستند آخر في Java. علاوة على ذلك ، لقد رأيت كيفية نسخ / استنساخ مستند Word في Java برمجيًا. يوفر Aspose.Words for Java نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.