جدول المحتويات في Word في Java

يمنحك جدول المحتويات(TOC) في مستند Word نظرة عامة على محتوى المستند. كما يسمح لك بالانتقال إلى قسم معين من المستند. في هذه المقالة ، ستتعلم كيفية التعامل مع جدول المحتويات في مستندات Word برمجيًا. على وجه الخصوص ، تتناول المقالة كيفية إضافة أو تحديث جدول محتويات في مستندات Word باستخدام Java.

Java API لإضافة وتحديث جدول المحتويات في مستندات Word

من أجل العمل مع جدول المحتويات في مستندات Word ، سنستخدم Aspose.Words for Java. إنها واجهة برمجة تطبيقات قوية لمعالجة النصوص تتيح لك إنشاء مستندات 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");

قم بتحديث جدول المحتويات في مستند Word في Java

فيما يلي خطوات تحديث جدول المحتويات في مستند Word باستخدام Java.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحديث جدول المحتويات في مستند Word.

// قم بتحميل مستند Word
Document doc = new Document("Word.docx");

// تحديث جدول المحتويات
doc.updateFields();

// احفظ المستند المحدث
doc.save("Output.docx");

Java API للعمل مع TOC في Word - احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام API دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية التعامل مع جدول المحتويات في مستندات Word برمجيًا. أظهرت الخطوات وعينات التعليمات البرمجية كيفية إضافة أو تحديث جدول المحتويات في مستند Word في Java. يمكنك معرفة المزيد عن Java API معالجة النصوص باستخدام التوثيق. إذا كان لديك أي أسئلة ، فلا تتردد في إخبارنا عبر المنتدى.

أنظر أيضا