Java'da Word'deki İçindekiler Tablosu

Bir Word belgesindeki İçindekiler (TOC), belgenin içeriğine ilişkin genel bir bakış sunar. Ayrıca, belgenin belirli bir bölümüne gitmenizi sağlar. Bu makalede, Word belgelerindeki içindekiler tablosuyla programlı olarak nasıl çalışılacağını öğreneceksiniz. Makale özellikle, Java kullanılarak Word belgelerine bir içindekiler tablosunun nasıl ekleneceğini veya güncelleneceğini kapsar.

Word Belgelerine İçindekiler Tablosu Eklemek ve Güncellemek için Java API

Word belgelerindeki içindekiler tablosuyla çalışmak için Aspose.Words for Java kullanacağız. Word belgelerini oluşturmanıza, değiştirmenize veya dönüştürmenize olanak tanıyan güçlü bir sözcük işleme API’sidir. API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

<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>

Java’da Bir Word Belgesine İçindekiler Tablosu Ekleme

Aşağıdakiler, Java kullanarak bir Word belgesine içindekiler tablosu ekleme adımlarıdır.

Aşağıdaki kod örneği, Java’da bir Word belgesine içindekiler tablosunun nasıl ekleneceğini gösterir.

// Word belgesini yükleyin
Document doc = new Document("Word.docx");

// Bir belge oluşturucu oluşturun
DocumentBuilder builder = new DocumentBuilder(doc);

// Belgenin başına bir içindekiler tablosu ekleyin.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Yeni eklenen içindekiler tablosu başlangıçta boş olacaktır.
// Belgedeki alanlar güncellenerek doldurulması gerekir.
doc.updateFields();

// Güncellenen belgeyi kaydedin
doc.save("Output.docx");

İçindekileri Java’daki bir Word Belgesinde Güncelleyin

Aşağıdakiler, Java kullanarak bir Word belgesindeki içindekiler tablosunu güncelleme adımlarıdır.

Aşağıdaki kod örneği, bir Word belgesindeki içindekiler tablosunun nasıl güncelleştirileceğini gösterir.

// Word belgesini yükleyin
Document doc = new Document("Word.docx");

// İçindekiler tablosunu güncelle
doc.updateFields();

// Güncellenen belgeyi kaydedin
doc.save("Output.docx");

Word’de TOC ile Çalışmak için Java API - Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmaksızın kullanmak için geçici bir lisans alabilirsiniz.

Çözüm

Bu makalede, Word belgelerindeki içindekiler tablosuyla programlı olarak nasıl çalışılacağını öğrendiniz. Adımlar ve kod örnekleri, Java’da bir Word belgesindeki içindekiler tablosunun nasıl ekleneceğini veya güncelleneceğini göstermiştir. Belgeleri kullanarak Java kelime işlem API’si hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir sorunuz olursa forumumuz aracılığıyla bize bildirmekten çekinmeyin.

Ayrıca bakınız