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
- Java’da Bir Word Belgesine İçindekiler Tablosu Ekleme
- Java’da Bir Word Belgesindeki İçindekiler Tablosunu Güncelleme
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.
- Document sınıfının bir örneğini oluşturun (mevcut bir Word belgesinin yüklenmesi durumunda, yapıcıda dosyanın yolunu belirtin).
- DocumentBuilder sınıfının bir örneğini oluşturun ve onu daha önce oluşturulan Document nesnesiyle başlatın.
- DocumentBuilder.insertTableOfContents(“\\o \”1-3\” \\h \\z \\u”) yöntemini kullanarak içindekiler tablosu ekleyin.
- Document.updateFields() yöntemini kullanarak alanları güncelleyin.
- Word belgesini Document.save(String) yöntemini kullanarak kaydedin.
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.
- Word belgesini yüklemek için Document sınıfının bir örneğini oluşturun.
- Document.updateFields() yöntemini kullanarak alanları güncelleyin.
- Word belgesini Document.save(String) yöntemini kullanarak kaydedin.
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.