Passa al contenuto principale

Ottimizzazione del documento - Ottimizzazione del documento API

PDF4me Ottimizza il documento consente di ottimizzare i documenti Word in termini di dimensioni e prestazioni con tre diversi livelli di compressione e tecniche di ottimizzazione complete. API Il servizio elabora i file Word e riduce le dimensioni dei file, comprime le immagini, pulisce il contenuto, normalizza la formattazione e rimuove le informazioni personali. API riceve il contenuto del documento Word tramite REST API chiamate, utilizzando Base64 Codifica per una trasmissione sicura. Grazie al supporto di livelli di ottimizzazione Basso, Medio e Alto, che consentono una riduzione delle dimensioni dei file dallo 0% al 90%, questa soluzione è ideale per la preparazione dei documenti, l'ottimizzazione dello storage e i flussi di lavoro per il miglioramento delle prestazioni.

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

  • Massima ottimizzazioneProfilo di compressione massimo per la massima riduzione delle dimensioni del file
  • Riduzione delle dimensioni del file: Ottieni una riduzione delle dimensioni dei file dell'80-90% con l'ottimizzazione massima
  • Compressione dell'immagineOttimizzazione intelligente dell'immagine con preservazione della qualità
  • Pulizia dei contenuti: Rimuovi macro, commenti e contenuti nascosti non utilizzati.
  • Formattazione Normalizzazione: Elimina la formattazione ridondante e gli stili non utilizzati
  • Rimozione delle informazioni personali: Rimuovi le informazioni su autore, responsabile e azienda
  • Ottimizzazione dei caratteriNormalizza i caratteri e rimuovi le proprietà dei caratteri non necessarie
  • Miglioramento della compatibilitàOttimizza i documenti per la compatibilità con Word 2016

REST API Punto finale

IL PDF4me REST API utilizza standard HTTP Metodi per interagire con le risorse. Tutte le operazioni di ottimizzazione dei documenti vengono eseguite tramite un unico endpoint:

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

REST API Parametri

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

Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori. Il livello di ottimizzazione determina l'aggressività delle tecniche di ottimizzazione applicate.

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 Base64Il documento originale non è stato modificato: è stata creata una nuova versione ottimizzata.UEsDBBQABgAIAAAA...

Parametri opzionali

ParametroTipoDescrizioneEsempio
Livello di ottimizzazioneStringLivello di ottimizzazione (ad esempio Basso, Medio, Massimo). Massimo - Compressione massima (~80-90%). Controlla l'aggressività delle tecniche di ottimizzazione."Max"
wordVersionStringVersione di Word di destinazione per la compatibilitànull
Nome della culturaStringCodice culturale per l'elaborazione dei documenti (ad esempio, "en-US", "de-DE", "fr-FR")en-US

Profilo di ottimizzazione

IL Massimo Il profilo di ottimizzazione garantisce la massima compressione:

  • Riduzione delle dimensioni del file: 80-90%
  • Qualità dell'immagine: Ottimizzato per le dimensioni
  • Formattazione: Pulizia aggressiva
  • Commenti: RIMOSSO
  • Revisioni: RIMOSSO
  • Informazioni personali: RIMOSSO
  • Macro: RIMOSSO
  • Stili non utilizzati: RIMOSSO
  • Contenuto nascosto: RIMOSSO

Produzione

IL PDF4me Ottimizza il documento 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 ottimizzato con dimensioni del file ridotte, 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

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 base (ottimizzazione massima predefinita):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"optimizationLevel": "Max"
}

Esempio avanzato (con campi opzionali):

{
"document": { "Name": "document.docx" },
"docContent": "base64EncodedDocumentContent",
"optimizationLevel": "Max",
"wordVersion": null,
"cultureName": "en-US"
}

Esempi di codice

IL PDF4me Ottimizza il documento 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'ottimizzazione dei documenti Word:

Casi d'uso e applicazioni industriali

Casi d'uso per servizi legali e professionali

  • Distribuzione dei documentiOttimizzazione dei documenti legali per la distribuzione ai clienti.
  • Deposito pubblico: Preparare i documenti per il deposito pubblico in tribunale
  • ArchiviazioneOttimizzare i documenti legali per l'archiviazione a lungo termine.
  • Documenti di conformità: Ripulire la documentazione per le presentazioni agli enti regolatori

Richiedi assistenza