במהלך העבודה עם מסמכי MS Word, ייתכן שיהיה עליך להעתיק את התוכן ממסמך אחד למשנהו. יתרה מכך, גם שיבוטים של מסמכי Word נדרשים במקרים מסוימים. כדי להפוך פעולות אלה לאוטומטיות, מאמר זה עוסק כיצד להעתיק את התוכן ממסמך Word אחד לאחר ב-Java. כמו כן, תלמד כיצד ליצור עותק של מסמך וורד באופן תוכנתי.
ספריית Java להעתקת תוכן של מסמכי Word
כדי להעתיק את התוכן ממסמך אחד למשנהו, נשתמש ב-Aspose.Words for Java. זוהי ספרייה עשירה בתכונות ליצור ולתפעל מסמכי Word מתוך יישומי Java. אתה יכול להוריד את ה-JAR של ה-API מקטע ההורדות או להתקין אותו באמצעות התצורות הבאות של 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.
- באופן דומה, טען את מסמך היעד באמצעות המחלקה 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 DOC ב-Java
ניתן גם להעתיק את התוכן של מסמך Word למסמך חדש. במילים אחרות, אתה יכול ליצור שיבוט של מסמך. להלן השלבים ליצירת עותק של Word DOC ב-Java.
- טען את מסמך Word באמצעות המחלקה מסמך.
- צור שיבוט בשיטת 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 עבור Java ללא מגבלות הערכה.
סיכום
במאמר זה למדת כיצד להעתיק את התוכן ממסמך Word לאחר ב-Java. יתר על כן, ראית כיצד להעתיק/לכפול מסמך Word ב-Java באופן תכנותי. Aspose.Words עבור Java מספק מגוון רחב של תכונות אחרות שתוכל לחקור באמצעות תיעוד. כמו כן, אתה יכול לשאול את השאלות שלך דרך הפורום שלנו.