תוכן עניינים(TOC) במסמך Word נותן לך סקירה כללית של תוכן המסמך. לעתים קרובות, זה נחשב חלק הכרחי של המסמכים. בזמן יצירת מסמכי Word באופן פרוגרמטי, ייתכן שיהיה עליך לתפעל את תוכן העניינים, כלומר להוסיף או לעדכן את TOC. עבור מקרים כאלה, מאמר זה מספק שיטה קלה, איכותית ומהירה ליצור ולתפעל תוכן עניינים במסמכי Word ב-Java.
- Java API ליצירה ולעדכון של תוכן עניינים במסמכי Word
- הוסף תוכן עניינים במסמך Word ב-Java
- עדכן את תוכן העניינים במסמך Word ב-Java
Java API ליצירת תוכן עניינים במסמכי Word
כדי לעבוד עם תוכן העניינים במסמכי Word, נשתמש ב-Aspose.Words for Java. זהו ממשק API רב עוצמה לעיבוד תמלילים המאפשר לך ליצור, לשנות או להמיר מסמכי Word. אתה יכול להוריד את ה-API או להתקין אותו באמצעות התצורות הבאות של Maven.
<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.6</version>
<type>pom</type>
</dependency>
צור תוכן עניינים במסמך Word ב-Java
להלן השלבים ליצירת תוכן עניינים במסמך Word באמצעות Java.
- צור מופע של המחלקה Document(במקרה של טעינת מסמך Word קיים, ספק את הנתיב של הקובץ בבנאי).
- צור מופע של המחלקה DocumentBuilder ואתחול אותו עם אובייקט המסמך שנוצר קודם לכן.
- הוסף תוכן עניינים בשיטת DocumentBuilder.insertTableOfContents(“\\o \”1-3\” \\h \\z \\u”).
- עדכן את השדות באמצעות שיטת Document.updateFields().
- שמור את מסמך Word באמצעות שיטת Document.save(String).
דוגמת הקוד הבאה מראה כיצד ליצור תוכן עניינים במסמך Word ב-Java.
// טען את מסמך ה-Word
Document doc = new Document("Word.docx");
// צור בונה מסמכים
DocumentBuilder builder = new DocumentBuilder(doc);
// הוסף תוכן עניינים בתחילת המסמך.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);
// תוכן העניינים שזה עתה הוכנס יהיה ריק בתחילה.
// יש לאכלס אותו על ידי עדכון השדות במסמך.
doc.updateFields();
// שמור את המסמך המעודכן
doc.save("Output.docx");
Java: עדכן את תוכן העניינים במסמך Word
להלן השלבים לעדכון תוכן העניינים במסמך Word באמצעות Java.
- צור מופע של המחלקה Document כדי לטעון את מסמך Word.
- עדכן את השדות באמצעות שיטת Document.updateFields().
- שמור את מסמך Word באמצעות שיטת Document.save(String).
דוגמת הקוד הבאה מראה כיצד לעדכן את תוכן העניינים במסמך Word.
// טען את מסמך ה-Word
Document doc = new Document("Word.docx");
// עדכון תוכן עניינים
doc.updateFields();
// שמור את המסמך המעודכן
doc.save("Output.docx");
צור תוכן עניינים של MS Word עם רישיון חינם
אתה יכול לקבל רישיון זמני בחינם ליצור ולתפעל תוכן עניינים במסמכי Word ללא מגבלות הערכה.
סיכום
במאמר זה, למדת כיצד לעבוד עם תוכן העניינים במסמכי Word באופן תכנותי. השלבים ודוגמאות הקוד הראו כיצד להוסיף או לעדכן את תוכן העניינים במסמך Word ב-Java. אתה יכול ללמוד עוד על ה-API לעיבוד תמלילים של Java באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.