תוכן העניינים בוורד ב-Java

תוכן עניינים(TOC) במסמך Word נותן לך סקירה כללית של תוכן המסמך. לעתים קרובות, זה נחשב חלק הכרחי של המסמכים. בזמן יצירת מסמכי Word באופן פרוגרמטי, ייתכן שיהיה עליך לתפעל את תוכן העניינים, כלומר להוסיף או לעדכן את TOC. עבור מקרים כאלה, מאמר זה מספק שיטה קלה, איכותית ומהירה ליצור ולתפעל תוכן עניינים במסמכי 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.

דוגמת הקוד הבאה מראה כיצד ליצור תוכן עניינים במסמך 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.

דוגמת הקוד הבאה מראה כיצד לעדכן את תוכן העניינים במסמך Word.

// טען את מסמך ה-Word
Document doc = new Document("Word.docx");

// עדכון תוכן עניינים
doc.updateFields();

// שמור את המסמך המעודכן
doc.save("Output.docx");

צור תוכן עניינים של MS Word עם רישיון חינם

אתה יכול לקבל רישיון זמני בחינם ליצור ולתפעל תוכן עניינים במסמכי Word ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד לעבוד עם תוכן העניינים במסמכי Word באופן תכנותי. השלבים ודוגמאות הקוד הראו כיצד להוסיף או לעדכן את תוכן העניינים במסמך Word ב-Java. אתה יכול ללמוד עוד על ה-API לעיבוד תמלילים של Java באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.

ראה גם