Lewati ke konten utama

Perbarui Daftar Isi - TOC Manajemen API

PDF4me Perbarui Daftar Isi Memungkinkan Anda untuk memperbarui atau membuat Daftar Isi dalam dokumen Word dengan opsi pemformatan yang komprehensif dan kemampuan penataan gaya profesional. Ini API Layanan ini memproses file Word dan menghasilkan output. TOCdengan deteksi otomatis yang sudah ada TOC kolom, tingkat judul yang dapat disesuaikan, dukungan hyperlink, kontrol pemimpin tab, opsi huruf besar/kecil, dan lokalisasi budaya. API menerima konten dokumen Word melalui REST API panggilan, memanfaatkan Base64 Pengkodean untuk transmisi yang aman. Dengan kendali penuh atas TOC Dari segi tampilan dan fungsionalitas, solusi ini ideal untuk navigasi dokumen, pemformatan profesional, dan otomatisasi. TOC alur kerja generasi.

Postingan Blog Terkait
Belum ada postingan blog untuk fitur ini — akan segera hadir.
Sementara itu, jelajahi blog PDF4me untuk menemukan tutorial dan alur kerja di berbagai platform.
Kunjungi blog ini

Memverifikasi Identitas Anda API Meminta

Untuk mengakses PDF4me REST APISetiap permintaan harus menyertakan kredensial otentikasi yang tepat. Otentikasi memastikan komunikasi yang aman dan memvalidasi identitas Anda sebagai pengguna yang berwenang. REST API.

Fitur Utama

  • Otomatis TOC Deteksi: Menemukan dan memperbarui yang sudah ada TOC kolom atau membuat kolom baru
  • Tingkat Judul yang Dapat Disesuaikan: Mengontrol tingkat judul mana yang akan disertakan (1-6)
  • Dukungan HyperlinkAktifkan atau nonaktifkan tautan yang dapat diklik di TOC
  • Kontrol Pemimpin TabTampilkan atau sembunyikan titik di antara teks dan nomor halaman.
  • Opsi Huruf Kapital TeksGunakan huruf kapital atau pertahankan huruf asli.
  • Lokalisasi BudayaDukungan untuk berbagai bahasa dan wilayah
  • Pemformatan Profesional: Penerapan profesional secara otomatis TOC penataan gaya
  • Integrasi Nomor Halaman: Perhitungan dan pembaruan nomor halaman otomatis

REST API Titik akhir

Yang PDF4me REST API menggunakan standar HTTP Metode untuk berinteraksi dengan sumber daya. Semua operasi pembaruan daftar isi dilakukan melalui satu titik akhir:

  • Metode: POST
  • Titik akhir: office/ApiV2Word/UpdateTableOfContents

REST API Parameter

Daftar lengkap parameter untuk Pembaruan Daftar Isi REST APIParameter-parameter tersebut diorganisir berdasarkan kategori untuk pemahaman dan implementasi yang lebih baik.

Penting: Parameter yang ditandai dengan tanda bintang (*) wajib diisi. Parameter lanjutan memberikan kontrol yang lebih rinci atas TOC Pemformatan dan tampilan.

Parameter yang Diperlukan

ParameterJenisKeteranganContoh
dokumen*ObjectReferensi dokumen. Harus memuat Nama (string): Nama file Word dengan ekstensi .docx{ "Name": "document.docx" }
Konten dokumen*Base64Konten dokumen Word yang dikodekan dalam Base64. TOC Dihasilkan dari judul-judul dokumen ini. Harus berupa dokumen Word yang valid (.docx, .doc format)UEsDBBQABgAIAAAA...

Parameter Opsional

ParameterJenisKeteranganContoh
Tingkat judulStringTingkat judul yang perlu disertakan dalam TOCFormat rentang: "1-3" (termasuk level judul 1, 2, dan 3). Level tunggal: "1". Rentang ganda: "1-2, 4-6". Default: "1-3". Memetakan ke gaya judul bawaan Word. Memindai dokumen untuk mencari yang sudah ada. TOC kolom. Membuat yang baru TOC di awal dokumen jika tidak ada"1-3"
Gunakan hyperlinkBooleanSertakan hyperlink dalam Daftar Isi. true = TOC Entri berupa tautan yang dapat diklik (default), false = teks biasatrue
sembunyikanTabLeaderBooleanSembunyikan titik penunjuk tab. true = Tidak ada titik di antara teks dan nomor halaman (standar), false = Titik di antara teks dan nomor halamantrue
gunakan huruf besarBooleanGunakan huruf kapital untuk TOC entri. true = TOC entri dalam huruf besar (default), false = kasus aslitrue
nama budayaStringKode budaya untuk pemrosesan dokumen (misalnya, "en-US", "de-DE", "fr-FR"). Nilai default: null. Mempengaruhi bahasa dan format dokumen.en-US

TOC Perilaku Generasi

  • Yang ada TOC DeteksiMemindai dokumen untuk mencari dokumen yang sudah ada. TOC bidang (FieldType.FieldTOC) dan memperbaruinya
  • Baru TOC Penciptaan: Jika tidak TOC ada, menciptakan yang baru TOC di awal dokumen
  • Pemetaan Tingkat Judul: Dipetakan ke gaya judul bawaan Word (Judul 1, Judul 2, dll.)
  • Pembaruan Lapangan: Memperbarui kolom beberapa kali untuk akurasi
  • Tata Letak HalamanMemanggil UpdateFields() dan UpdatePageLayout() secara berurutan

Keluaran

Yang PDF4me Perbarui Daftar Isi REST API Mengembalikan respons yang berbeda berdasarkan mode pemrosesan. API mengembalikan dokumen Word sebagai Base64-string yang dikodekan dalam JSON format, bukan sebagai data biner.

Pemrosesan Sinkron (Default)

Yang API Memproses permintaan dan mengembalikan:

Kode Status: 200 OK

Tipe Konten: application/json

Isi Tanggapan:

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

Kolom Respons:

  • dokumen (string): Dokumen Word dengan daftar isi yang diperbarui, dikodekan sebagai Base64 rangkaian
  • nama file (string): Nama file Word keluaran
  • kesuksesan (boolean): Menunjukkan apakah permintaan berhasil
  • pesan kesalahan (string atau null): Detail kesalahan ketika keberhasilan bernilai salah

Cara Penggunaan:

  1. Ekstrak document lapangan dari JSON tanggapan (Base64)
  2. Uraikan kodenya Base64 string untuk mendapatkan data biner dokumen Word
  3. Simpan atau proses file Word sesuai kebutuhan.

Contoh (JavaScript):

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

Contoh Permintaan

Judul

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Catatan:

  • Dapatkan milikmu API kunci dari PDF4me Dasbor
  • Yang API kunci harus Base64 dikodekan dan diawali dengan "Basic" di dalam Authorization judul
  • Contoh: Jika Anda API kuncinya adalah abc123, mengkodekannya menjadi Base64 dan menggunakan Authorization: Basic YWJjMTIz

Muatan

Contoh Dasar (Pengaturan Default):

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

Contoh Lanjutan (Dengan Semua Opsi):

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

Contoh Makalah Akademik:

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

Contoh Kode

Yang PDF4me Perbarui Daftar Isi REST API Menyediakan contoh kode dalam berbagai bahasa pemrograman. Pilih bahasa yang paling sesuai dengan lingkungan pengembangan Anda:

C# (CSharp) Contoh

Menyelesaikan C# Implementasi untuk memperbarui daftar isi dalam dokumen Word:

Studi Kasus & Aplikasi Industri

Studi Kasus Layanan Hukum & Profesional

  • Navigasi KontrakBuat daftar isi terperinci untuk kontrak yang kompleks.
  • Ringkasan Hukum: Menghasilkan struktur yang mudah dinavigasi untuk dokumen pengadilan
  • Manual Kepatuhan: Persyaratan dan prosedur peraturan indeks
  • Dokumentasi Kasus: Mengorganisir bukti dan argumen hukum

Dapatkan Bantuan