Passa al contenuto principale

Aggiorna l'indice - TOC Gestione API

PDF4me Aggiorna l'indice. consente di aggiornare o creare indici nei documenti Word con opzioni di formattazione complete e funzionalità di stile professionali. API il servizio elabora i file Word e genera TOCcon rilevamento automatico di quelli esistenti TOC campi, livelli di intestazione personalizzabili, supporto per collegamenti ipertestuali, controllo del leader di tabulazione, opzioni di maiuscole/minuscole e localizzazione culturale. API riceve il contenuto del documento Word tramite REST API chiamate, utilizzando Base64 codifica per trasmissione sicura. Con pieno controllo su TOC aspetto e funzionalità, questa soluzione è ideale per la navigazione dei documenti, la formattazione professionale e l'automazione TOC flussi di lavoro di generazione.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog →

Autenticazione del tuo API Richiesta​

Per accedere al PDF4me REST API, ogni richiesta deve includere credenziali di autenticazione adeguate. L'autenticazione garantisce una comunicazione sicura e convalida la tua identità come utente autorizzato del REST API.

Caratteristiche principali​

  • Automatic TOC Rilevamento: Trova e aggiorna quelli esistenti TOC campi o ne crea di nuovi
  • Livelli di direzione personalizzabili: Seleziona i livelli di intestazione da includere (1-6)
  • Supporto per i collegamenti ipertestuali: Abilita o disabilita i collegamenti cliccabili nel TOC
  • Controllo del leader della schedaMostra o nascondi i punti tra il testo e i numeri di pagina
  • Opzioni maiuscole/minuscole: Utilizzare le maiuscole o mantenere la maiuscola originale
  • Localizzazione culturaleSupporto per diverse lingue e regioni
  • Formattazione professionale: Applicazione automatica professionale TOC stile
  • Integrazione dei numeri di paginaCalcolo e aggiornamento automatici del numero di pagina

REST API Punto finale​

IL PDF4me REST API utilizza standard HTTP Metodi per interagire con le risorse. Tutte le operazioni di aggiornamento dell'indice vengono eseguite tramite un unico endpoint:

  • Metodo: POST
  • Punto finale: office/ApiV2Word/UpdateTableOfContents

REST API Parametri​

Elenco completo dei parametri per l'aggiornamento del sommario REST APII parametri sono organizzati per categoria per una migliore comprensione e implementazione.

Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori. I parametri avanzati forniscono un controllo preciso su TOC formattazione e aspetto.

Parametri richiesti​

ParametroTipoDescrizioneEsempio
documento*ObjectRiferimento al documento. Deve contenere Nome string): Nome del file Word con estensione .docx{ "Name": "document.docx" }
docContent*Base64Il contenuto del documento Word codificato in Base64. TOC viene generato dalle intestazioni di questo documento. Deve essere un documento Word valido (formati .docx, .doc).UEsDBBQABgAIAAAA...

Parametri opzionali​

ParametroTipoDescrizioneEsempio
livelli di intestazioneStringLivelli di intestazione da includere in TOCFormato intervallo: "1-3" (include i livelli di intestazione 1, 2 e 3). Livello singolo: "1". Intervalli multipli: "1-2,4-6". Predefinito: "1-3". Corrisponde agli stili di intestazione predefiniti di Word. Analizza il documento per individuare quelli esistenti. TOC campi. Crea nuovi TOC all'inizio del documento se non esiste"1-3"
utilizzare i collegamenti ipertestualiBooleanInserisci i collegamenti ipertestuali nell'indice. true = TOC Le voci sono collegamenti cliccabili (impostazione predefinita), false = testo semplicetrue
nascondiTabLeaderBooleanNascondi i punti di riferimento della tabulazione. true = Nessun punto tra il testo e i numeri di pagina (impostazione predefinita), false = Punti tra il testo e i numeri di paginatrue
usa le maiuscoleBooleanUtilizzare le maiuscole per TOC voci. true = TOC voci in maiuscolo (predefinito), false = caso originaletrue
Nome della culturaStringCodice cultura per l'elaborazione dei documenti (ad esempio, "en-US", "de-DE", "fr-FR"). Valore predefinito: null. Influisce sulla lingua e sulla formattazione del documento.en-US

TOC Comportamento generazionale​

  • Esistente TOC Rilevamento: Scansiona il documento per individuare quello esistente TOC campi (FieldType.FieldTOC) e li aggiorna
  • Nuovo TOC Torre: Se no TOC esiste, crea nuovo TOC all'inizio del documento
  • Mappatura del livello di intestazione: Corrisponde agli stili di intestazione predefiniti di Word (Intestazione 1, Intestazione 2, ecc.)
  • Aggiornamenti dal campoAggiorna i campi più volte per garantirne la precisione.
  • Layout di pagina: Chiama UpdateFields() e UpdatePageLayout() in sequenza

Produzione​

IL PDF4me Aggiorna l'indice. REST API restituisce risposte diverse a seconda della modalità di elaborazione. API restituisce il documento Word come un Base64-stringa codificata in JSON formato, non come dati binari.

Elaborazione sincrona (impostazione predefinita)

IL API elabora la richiesta e restituisce:

Codice di stato: 200 OK

Tipo di contenuto: application/json

Corpo della risposta:

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

Campi di risposta:

  • documento string): Il documento Word con l'indice aggiornato, codificato come Base64 corda
  • Nome file string): Il nome del file Word di output
  • successo boolean): Indica se la richiesta è andata a buon fine
  • messaggio di errore string o null): Dettagli dell'errore quando il successo è falso

Come si usa:

  1. Estrarre il document campo dal JSON risposta (Base64)
  2. decodificare il Base64 stringa per ottenere i dati binari del documento Word
  3. Salva o elabora il file Word secondo necessità.

Esempio (JavaScript):

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

Esempio di richiesta​

Intestazione​

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nota:

  • Ottieni il tuo API chiave dalla PDF4me Pannello di controllo
  • IL API la chiave deve essere Base64 codificato e prefissato con "Basic" nel Authorization intestazione
  • Esempio: se il tuo API la chiave è abc123, codificalo in Base64 e utilizzare Authorization: Basic YWJjMTIz

Carico utile​

Esempio di base (impostazioni predefinite):

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

Esempio avanzato (con tutte le opzioni):

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

Esempio di articolo accademico:

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

Esempi di codice​

IL PDF4me Aggiorna l'indice. REST API Fornisce esempi di codice in diversi linguaggi di programmazione. Scegli il linguaggio più adatto al tuo ambiente di sviluppo:

C# CSharp) Campione

Completo C# Implementazione per l'aggiornamento dell'indice nei documenti Word:

Casi d'uso e applicazioni industriali​

Casi d'uso per servizi legali e professionali

  • Navigazione a contratto: Creare un indice dettagliato per contratti complessi
  • Note legaliGenera una struttura navigabile per i documenti giudiziari.
  • Manuali di conformità: Requisiti e procedure di regolamentazione dell'indice
  • Documentazione del casoOrganizzare le prove e le argomentazioni legali

Richiedi assistenza​