Zum Hauptinhalt springen

Dokument optimieren – Dokumentenoptimierung API

PDF4me Dokument optimieren ermöglicht es Ihnen, Word-Dokumente hinsichtlich Größe und Leistung mit drei verschiedenen Komprimierungsstufen und umfassenden Optimierungstechniken zu optimieren. API Der Dienst verarbeitet Word-Dateien und reduziert die Dateigröße, komprimiert Bilder, bereinigt Inhalte, normalisiert die Formatierung und entfernt persönliche Informationen. API empfängt Word-Dokumentinhalte über REST API Anrufe, die genutzt werden Base64 Verschlüsselung für sichere Übertragung. Dank der Unterstützung von niedrigen, mittleren und hohen Optimierungsstufen, die eine Dateigrößenreduzierung von 0–90 % ermöglichen, eignet sich diese Lösung ideal für die Dokumentenerstellung, Speicheroptimierung und Leistungsverbesserung von Arbeitsabläufen.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihres API Anfrage

Um auf die PDF4me REST APIJede Anfrage muss die entsprechenden Authentifizierungsdaten enthalten. Die Authentifizierung gewährleistet eine sichere Kommunikation und bestätigt Ihre Identität als autorisierter Benutzer des Systems. REST APIDie

Hauptmerkmale

  • Maximale Optimierung: Maximales Komprimierungsprofil für maximale Dateigrößenreduzierung
  • Dateigrößenreduzierung: Erzielen Sie mit Max-Optimierung eine Dateigrößenreduzierung von 80-90%.
  • BildkomprimierungIntelligente Bildoptimierung mit Qualitätserhalt
  • Inhaltsbereinigung: Entfernt ungenutzte Makros, Kommentare und versteckte Inhalte
  • Formatierung Normalisierung: Überflüssige Formatierungen und ungenutzte Stile entfernen
  • Entfernung persönlicher Daten: Informationen zu Autor, Manager und Unternehmen entfernen
  • Schriftartoptimierung: Schriftarten normalisieren und unnötige Schrifteigenschaften entfernen
  • KompatibilitätsverbesserungDokumente für die Kompatibilität mit Word 2016 optimieren

REST API Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Dokumentoptimierungsoperationen werden über einen einzigen Endpunkt durchgeführt:

  • Verfahren: POST
  • Endpunkt: office/ApiV2Word/OptimizeDocument

REST API Parameter

Vollständige Liste der Parameter für das Optimierungsdokument REST APIDie Parameter sind zur besseren Verständlichkeit und Implementierung nach Kategorien geordnet.

Wichtig: Mit einem Sternchen (*) gekennzeichnete Parameter sind Pflichtfelder. Der Optimierungsgrad bestimmt die Intensität der angewandten Optimierungstechniken.

Erforderliche Parameter

ParameterTypBeschreibungBeispiel
dokumentieren*ObjectDokumentenreferenz. Muss enthalten Name (Zeichenkette): Name der Word-Datei mit der Dateiendung .docx{ "Name": "document.docx" }
docContent*Base64Word-Dokumentinhalt kodiert in Base64Das Originaldokument wurde nicht verändert – eine neue, optimierte Version wurde erstellt.UEsDBBQABgAIAAAA...

Optionale Parameter

ParameterTypBeschreibungBeispiel
OptimierungsstufeStringOptimierungsstufe (z. B. Niedrig, Mittel, Maximal). Max - Maximale Kompression (~80–90 %). Steuert die Aggressivität der Optimierungstechniken."Max"
wordVersionStringZiel-Word-Version für Kompatibilitätnull
KulturnameStringKulturcode für die Dokumentenverarbeitung (z. B. „en-US“, „de-DE“, „fr-FR“)en-US

Optimierungsprofil

Der Max Das Optimierungsprofil sorgt für maximale Komprimierung:

  • Dateigrößenreduzierung80-90%
  • Bildqualität: Optimiert für Größe
  • FormatierungAggressive Aufräumarbeiten
  • Kommentare: ENTFERNT
  • Überarbeitungen: ENTFERNT
  • Persönliche Daten: ENTFERNT
  • Makros: ENTFERNT
  • Unbenutzte Stile: ENTFERNT
  • Versteckter Inhalt: ENTFERNT

Ausgabe

Der PDF4me Dokument optimieren REST API Die Antwort hängt vom Verarbeitungsmodus ab. API gibt das Word-Dokument als Base64-kodierte Zeichenkette in JSON Format, nicht als Binärdaten.

Synchrone Verarbeitung (Standard)

Der API verarbeitet die Anfrage und gibt Folgendes zurück:

Statuscode: 200 OK

Inhaltstyp: application/json

Antworttext:

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

Antwortfelder:

  • dokumentieren (Zeichenkette): Das optimierte Word-Dokument mit reduzierter Dateigröße, kodiert als Base64 Zeichenkette
  • Dateiname (Zeichenkette): Der Name der Word-Ausgabedatei
  • Erfolg (Boolescher Wert): Gibt an, ob die Anfrage erfolgreich war.
  • Fehlermeldung (Zeichenkette oder null): Fehlerdetails, wenn Erfolg nicht gegeben ist

Anwendungshinweise:

  1. Extrahieren Sie die document Feld vom JSON Antwort (Base64)
  2. Entschlüsseln Sie die Base64 Zeichenkette zum Abrufen der binären Word-Dokumentdaten
  3. Speichern oder bearbeiten Sie die Word-Datei nach Bedarf.

Beispiel (JavaScript):

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

Beispielanfrage

Kopfzeile

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Notiz:

  • Hol dir deins API Schlüssel vom PDF4me Armaturenbrett
  • Der API Der Schlüssel muss sein Base64 kodiert und mit "Basic" präfixiert in der Authorization Überschrift
  • Beispiel: Wenn Ihr API Schlüssel ist abc123, kodieren Sie es zu Base64 und verwenden Authorization: Basic YWJjMTIz

Nutzlast

Einfaches Beispiel (Standard-Maximaloptimierung):

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

Erweitertes Beispiel (mit optionalen Feldern):

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

Codebeispiele

Der PDF4me Dokument optimieren REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:

C# (CSharp) Probe

Vollständig C# Implementierung zur Optimierung von Word-Dokumenten:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • Dokumentenverteilung: Optimierung von Rechtsdokumenten für die Mandantenverteilung
  • Öffentliche Einreichung: Dokumente für die öffentliche Einreichung bei Gericht vorbereiten
  • ArchivspeicherRechtsdokumente für die Langzeitarchivierung optimieren
  • Konformitätsdokumente: Dokumente für behördliche Einreichungen aufbereiten

Hilfe erhalten