Passa al contenuto principale

Eliminare pagine da Word - Gestione pagine API

PDF4me Eliminare pagine da Word consente di rimuovere pagine specifiche o intervalli di pagine da documenti Word con opzioni di selezione delle pagine flessibili. Questo API Il servizio elabora i file Word ed elimina le pagine utilizzando l'eliminazione basata su intervallo (dalla pagina iniziale alla pagina finale), l'eliminazione in base a numeri di pagina specifici (elenchi separati da virgole) e modelli di eliminazione combinati. API riceve il contenuto del documento Word tramite REST API chiamate, utilizzando Base64 Codifica per una trasmissione sicura. Grazie al supporto per il controllo completo sulla selezione delle pagine, l'ottimizzazione dei documenti e la pulizia dei contenuti, questa soluzione è ideale per i flussi di lavoro di perfezionamento, gestione dei contenuti e preparazione dei documenti.

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

  • Selezione flessibile delle pagineElimina le pagine per intervallo, per numeri specifici o per una combinazione di entrambi.
  • Eliminazione basata su intervalli: Rimuovere le pagine consecutive dalla pagina iniziale alla pagina finale
  • Eliminazione di pagine specifiche: Rimuovere le singole pagine utilizzando i numeri di pagina separati da virgole
  • Ottimizzazione dei documenti: Pulire i documenti rimuovendo i contenuti indesiderati
  • Conservazione del formato: Mantenere la formattazione e la struttura originali del documento
  • Conservazione dei metadati: Mantieni le proprietà del documento e i metadati personalizzati
  • Validazione: Validazione automatica del numero di pagina e gestione degli errori
  • Supporto culturaleElaborazione dei documenti specifici per la località

REST API Punto finale

IL PDF4me REST API utilizza standard HTTP metodi per interagire con le risorse. Tutte le operazioni di eliminazione delle pagine vengono eseguite tramite un unico endpoint:

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

REST API Parametri

Elenco completo dei parametri per Elimina pagine da Word REST APII parametri sono organizzati per categoria per una migliore comprensione e implementazione.

Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori. È necessario specificare almeno un parametro per l'eliminazione delle pagine (startPage, endPage o pageNumbers).

Parametri richiesti

ParametroTipoDescrizioneEsempio
documento*ObjectRiferimento al documento. Deve contenere Nome (stringa): Nome del file Word con estensione .docx{ "Name": "document.docx" }
docContent*Base64Il contenuto del documento Word codificato in Base64UEsDBBQABgAIAAAA...

Parametri opzionali (almeno uno è obbligatorio per la cancellazione della pagina)

ParametroTipoDescrizioneEsempio
Pagina inizialeIntegerNumero di pagina iniziale (indice basato su 1). Numero di pagina da cui iniziare la cancellazione. Deve essere maggiore o uguale a 1 e minore o uguale al numero di pagine del documento. Se viene fornito solo startPage, la cancellazione inizia da questa pagina e termina alla fine del documento. Non può essere maggiore di endPage.2
finepaginaIntegerNumero di pagina finale (indice basato su 1). Numero di pagina a cui interrompere la cancellazione. Deve essere maggiore o uguale a startPage e minore o uguale al numero di pagine del documento. L'intervallo è inclusivo (vengono eliminate sia la pagina iniziale che quella finale). Può essere combinato con pageNumbers per modelli di cancellazione complessi.5
numeri di paginaStringElenco di numeri di pagina specifici da eliminare, separati da virgole. Formato: "1,3,4" o "1-3,5,7-9". Può essere utilizzato da solo o in combinazione con startPage/endPage. I numeri di pagina non validi vengono ignorati silenziosamente. Esempio: "2,4,6,8" elimina le pagine 2, 4, 6 e 8."2,4,6"
Nome della culturaStringCodice cultura per l'elaborazione del documento (ad esempio, "en-US", "de-DE", "fr-FR"). Valore predefinito: null (nessuna elaborazione specifica per la cultura). Influisce sulla lingua e sulla formattazione del documento.en-US

Modalità di eliminazione delle pagine

IL API supporta diverse modalità di eliminazione delle pagine:

  1. Eliminazione intervallo: Utilizzo startPage E endPage per eliminare pagine consecutive
  2. Eliminazione di pagine specifiche: Utilizzo pageNumbers eliminare singole pagine
  3. Eliminazione combinataUtilizzare contemporaneamente i parametri di intervallo e quelli di pagina specifica.
  4. Elimina per terminare: Utilizzare solo startPage per eliminare da quella pagina alla fine del documento

Nota: Tutti i numeri di pagina sono basati su 1 (prima pagina = 1, non 0). I numeri di pagina vengono convalidati automaticamente in base al numero di pagine del documento.

Produzione

IL PDF4me Eliminare pagine da Word 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 (stringa): Il documento Word con le pagine specificate eliminate, codificato come Base64 corda
  • Nome file (stringa): Il nome del file Word di output
  • successo (booleano): Indica se la richiesta è andata a buon fine
  • messaggio di errore (stringa 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

Esempi di eliminazione di pagine

Comprendere i diversi modelli di eliminazione delle pagine:

Pagine del documentoPagina inizialefinepaginanumeri di paginaRisultato
1,2,3,4,524-Conserva: 1,5
1,2,3,4,53--Riserve: 1,2
1,2,3,4,5--"2,4"Conservare: 1,3,5
1,2,3,4,523"5"Mansarde: 1,4

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 (eliminazione di un intervallo):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 4
}

Esempio di pagine specifiche:

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"pageNumbers": "2,4,6,8"
}

Esempio avanzato (cancellazione combinata):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 5,
"pageNumbers": "7,9",
"cultureName": "en-US"
}

Esempi di codice

IL PDF4me Eliminare pagine da Word REST API Fornisce esempi di codice in diversi linguaggi di programmazione. Scegli il linguaggio più adatto al tuo ambiente di sviluppo:

C# Esempio (CSharp)

Completo C# Implementazione per l'eliminazione di pagine da documenti Word:

Casi d'uso e applicazioni industriali

Casi d'uso per servizi legali e professionali

  • Pulizia a contrattoRimuovere le pagine delle firme e gli allegati dalle copie del contratto.
  • Preparazione di documenti legali: Eliminare le pagine riservate prima della distribuzione al cliente
  • Ottimizzazione del deposito giudiziario: Rimuovere le pagine non necessarie per rispettare i requisiti di archiviazione
  • Versioni dei documenti del cliente: Creare versioni pulite rimuovendo le note interne

Richiedi assistenza