Ana içeriğe geç

İçindekiler Tablosunu Güncelle - TOC Yönetmek API

PDF4me İçindekiler Tablosunu Güncelle Bu özellik, kapsamlı biçimlendirme seçenekleri ve profesyonel stillendirme yetenekleriyle Word belgelerindeki İçindekiler tablosunu güncellemenizi veya oluşturmanızı sağlar. API hizmet Word dosyalarını işler ve oluşturur TOCmevcut olanın otomatik olarak algılanmasıyla TOC Alanlar, özelleştirilebilir başlık seviyeleri, köprü desteği, sekme lideri kontrolü, metin büyük/küçük harf seçenekleri ve kültür yerelleştirmesi. API Word belgesi içeriğini şu yolla alır: REST API aramalar, kullanarak Base64 Güvenli iletim için kodlama. Tam kontrol imkanıyla. TOC Görünüm ve işlevsellik açısından bu çözüm, belge navigasyonu, profesyonel biçimlendirme ve otomasyon için idealdir. TOC üretim iş akışları.

İlgili Blog Yazıları
Bu özellik için henüz bir blog yazısı yok — yakında yayınlanacak.
Bu arada, her platforma yönelik eğitimler ve iş akışları için PDF4me bloguna göz atın.
Blogu ziyaret edin

Kimliğinizi Doğrulama API Rica etmek

Erişmek için PDF4me REST APIHer istek, geçerli kimlik doğrulama bilgilerini içermelidir. Kimlik doğrulama, güvenli iletişimi sağlar ve yetkili bir kullanıcı olarak kimliğinizi doğrular. REST API.

Başlıca Özellikler

  • Otomatik TOC TespitMevcut olanları bulur ve günceller. TOC alanlar oluşturur veya yenilerini oluşturur
  • Özelleştirilebilir Başlık Seviyeleri: Dahil edilecek başlık seviyelerini kontrol edin (1-6)
  • Köprü Bağlantı Desteği: Tıklanabilir bağlantıları etkinleştirin veya devre dışı bırakın TOC
  • Sekme Lideri KontrolüMetin ve sayfa numaraları arasındaki noktaları göster veya gizle
  • Metin Büyük/Küçük Harf Seçenekleri: Büyük harf kullanın veya orijinal büyük/küçük harf durumunu koruyun.
  • Kültür YerelleştirmeFarklı diller ve bölgeler için destek
  • Profesyonel BiçimlendirmeProfesyonel uygulamaların otomatik olarak uygulanması TOC stil
  • Sayfa Numarası EntegrasyonuSayfa numarasının otomatik olarak hesaplanması ve güncellenmesi

REST API Uç nokta

O PDF4me REST API standart kullanır HTTP Kaynaklarla etkileşim kurma yöntemleri. Tüm içerik tablosu güncelleme işlemleri tek bir uç nokta üzerinden gerçekleştirilir:

  • Yöntem: POST
  • Uç nokta: office/ApiV2Word/UpdateTableOfContents

REST API Parametreler

İçindekiler Tablosunu Güncelleme için tüm parametrelerin tam listesi REST APIParametreler, daha iyi anlaşılması ve uygulanması için kategoriye göre düzenlenmiştir.

Önemli: Yıldız (*) ile işaretlenmiş parametreler zorunludur. Gelişmiş parametreler, ayrıntılı kontrol sağlar. TOC Biçimlendirme ve görünüm.

Gerekli Parametreler

ParametreTipTanımÖrnek
belge*ObjectBelge referansı. İçermelidir. İsim (string): .docx uzantılı Word dosya adı{ "Name": "document.docx" }
belge içeriği*Base64Word belgesinin içeriği kodlanmıştır. Base64. TOC Bu belge başlıklarından oluşturulmuştur. Geçerli bir Word belgesi olmalıdır (.docx, .doc formatları).UEsDBBQABgAIAAAA...

İsteğe bağlı parametreler

ParametreTipTanımÖrnek
başlıkSeviyeleriStringBaşlık seviyelerine dahil edilecek TOCAralık biçimi: "1-3" (1, 2 ve 3. başlık düzeylerini içerir). Tek düzey: "1". Çoklu aralıklar: "1-2, 4-6". Varsayılan: "1-3". Word'ün yerleşik başlık stilleriyle eşleşir. Belgeyi mevcut olanlar için tarar. TOC Yeni alanlar oluşturur. TOC belge başlangıcında eğer yoksa"1-3"
Köprüleri kullanBooleanİçindekiler tablosuna köprü bağlantıları ekleyin. true = TOC Girişler tıklanabilir bağlantılardır (varsayılan). false = düz metintrue
Sekme başlığını gizleBooleanSekme lideri noktalarını gizle. true = Metin ve sayfa numaraları arasında nokta yok (varsayılan), false = Metin ve sayfa numaraları arasındaki noktalartrue
Büyük harf kullanınBooleanBüyük harf kullanın TOC girişler. true = TOC Girişler büyük harflerle yazılır (varsayılan), false = orijinal kasatrue
kültürAdıStringBelge işleme için kültür kodu (örneğin, "en-US", "de-DE", "fr-FR"). Varsayılan: null. Belge dilini ve biçimlendirmesini etkiler.en-US

TOC Üretim Davranışı

  • Mevcut TOC TespitBelgenin mevcut olup olmadığını tarar. TOC alanlar (FieldType.FieldTOC) ve onları günceller
  • Yeni TOC YaratılışHayırsa: TOC var, yenisini yaratıyor TOC belge başlangıcında
  • Başlık Düzeyi EşlemeWord'ün yerleşik başlık stilleriyle (Başlık 1, Başlık 2, vb.) eşleşir.
  • Saha GüncellemeleriDoğruluk için alanları birden fazla kez günceller.
  • Sayfa Düzeni: UpdateFields() ve UpdatePageLayout() fonksiyonlarını sırayla çağırır.

Çıktı

O PDF4me İçindekiler Tablosunu Güncelle REST API İşleme moduna bağlı olarak farklı yanıtlar döndürür. API Word belgesini şu şekilde döndürür: Base64-kodlanmış dize içinde JSON formatİkili veri olarak değil.

Senkron İşleme (Varsayılan)

O API İsteği işler ve geri döner:

Durum Kodu: 200 OK

İçerik Türü: application/json

Yanıt Metni:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "document.docx",
"success": true,
"errorMessage": null
}

Yanıt Alanları:

  • belge (string): Güncellenmiş içindekiler tablosuna sahip Word belgesi, şu şekilde kodlanmıştır: Base64 sicim
  • dosya adı (string): Çıktı Word dosyasının adı
  • başarı (boolean): İsteğin başarılı olup olmadığını gösterir.
  • hataMesajı (string veya boş): Başarı başarısız olduğunda hata ayrıntıları

Kullanım Talimatları:

  1. Çıkarın document tarladan JSON cevap (Base64)
  2. Şifreyi çöz Base64 Word belgesinin ikili verilerini almak için kullanılan dize
  3. Word dosyasını gerektiği gibi kaydedin veya işleyin.

Örnek (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const wordBytes = atob(data.document); // Decode Base64
// Save or process wordBytes

Talep Örneği

Başlık

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Not:

  • Alın API anahtardan PDF4me Kontrol Paneli
  • O API anahtar olmalı Base64 "Basic" önekiyle kodlanmış ve ön eklenmiş Authorization başlık
  • Örnek: Eğer sizin API anahtar şudur abc123onu kodla Base64 ve kullanın Authorization: Basic YWJjMTIz

Yük

Temel Örnek (Varsayılan Ayarlar):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC..."
}

Gelişmiş Örnek (Tüm Seçeneklerle):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"headingLevels": "1-4",
"useHyperlinks": true,
"hideTabLeader": false,
"useUppercase": false,
"cultureName": "en-US"
}

Akademik Makale Örneği:

{
"document": { "Name": "research-paper.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"headingLevels": "1-3",
"useHyperlinks": true,
"hideTabLeader": true,
"useUppercase": true
}

Kod Örnekleri

O PDF4me İçindekiler Tablosunu Güncelle REST API Birden fazla programlama dilinde kod örnekleri sunar. Geliştirme ortamınıza en uygun dili seçin:

C# (CSharp) Örnek

Tamamlamak C# Word belgelerindeki içindekiler tablosunu güncellemek için uygulama:

Sektör Kullanım Örnekleri ve Uygulamaları

Hukuk ve Profesyonel Hizmetler Kullanım Örnekleri

  • Sözleşme NavigasyonuKarmaşık sözleşmeler için ayrıntılı içindekiler tablosu oluşturun.
  • Hukuki ÖzetlerMahkeme belgeleri için gezilebilir bir yapı oluşturun.
  • Uyumluluk Kılavuzları: Düzenleyici gereklilikler ve prosedürler dizini
  • Dava BelgeleriKanıtları ve hukuki argümanları düzenleyin.

Yardım Alın