Zum Hauptinhalt springen

Seiten aus Word löschen – Seitenverwaltung API

PDF4me Seiten aus Word löschen Ermöglicht das Entfernen bestimmter Seiten oder Seitenbereiche aus Word-Dokumenten mit flexiblen Seitenauswahloptionen. API Der Dienst verarbeitet Word-Dateien und löscht Seiten mithilfe von bereichsbasierter Löschung (von der ersten bis zur letzten Seite), Löschung bestimmter Seitenzahlen (kommagetrennte Listen) und kombinierten Löschmustern. API empfängt Word-Dokumentinhalte über REST API Anrufe, die genutzt werden Base64 Verschlüsselung für sichere Übertragung. Dank der vollständigen Kontrolle über Seitenauswahl, Dokumentoptimierung und Inhaltsbereinigung eignet sich diese Lösung ideal für Workflows zur Dokumentenverfeinerung, Inhaltsverwaltung und Dokumentenerstellung.

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

  • Flexible SeitenauswahlSeiten nach Bereich, bestimmter Nummer oder einer Kombination aus beidem löschen
  • Bereichsbasierte LöschungEntfernen Sie aufeinanderfolgende Seiten von der ersten bis zur letzten Seite.
  • Löschung bestimmter SeitenEinzelne Seiten mithilfe von durch Kommas getrennten Seitenzahlen entfernen.
  • DokumentenoptimierungDokumente bereinigen, indem unerwünschte Inhalte entfernt werden
  • Formaterhaltung: Beibehaltung der ursprünglichen Dokumentformatierung und -struktur
  • Metadatenerhaltung: Dokumenteigenschaften und benutzerdefinierte Metadaten beibehalten
  • ValidierungAutomatische Seitenzahlvalidierung und Fehlerbehandlung
  • Kulturförderung: Lokalisierungsspezifische Dokumentenverarbeitung

REST API Endpunkt

Der PDF4me REST API verwendet Standard HTTP Methoden zur Interaktion mit Ressourcen. Alle Seitenlöschvorgänge werden über einen einzigen Endpunkt durchgeführt:

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

REST API Parameter

Vollständige Liste der Parameter für die Funktion „Seiten aus Word löschen“ REST APIDie Parameter sind zur besseren Verständlichkeit und Implementierung nach Kategorien geordnet.

Wichtig: Mit einem Sternchen (*) gekennzeichnete Parameter sind erforderlich. Mindestens ein Parameter zum Löschen von Seiten (Startseite, Endseite oder Seitenzahlen) muss angegeben werden.

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 Base64UEsDBBQABgAIAAAA...

Optionale Parameter (Mindestens einer ist für das Löschen einer Seite erforderlich)

ParameterTypBeschreibungBeispiel
StartseiteIntegerStartseitennummer (1-basiertes Inhaltsverzeichnis). Seitenzahl, ab der gelöscht werden soll. Muss mindestens 1 und maximal der Seitenzahl des Dokuments entsprechen. Wird nur die Startseitennummer angegeben, werden die Daten von dieser Seite bis zum Ende des Dokuments gelöscht. Darf nicht größer als die Seitenzahl des Dokuments sein.2
endPageIntegerEndseitennummer (1-basiertes Inhaltsverzeichnis). Seitenzahl, bei der der Löschvorgang beendet werden soll. Muss mindestens der Startseitennummer und maximal der Seitenzahl des Dokuments entsprechen. Der Bereich umfasst alle Seiten (Start- und Endseite werden gelöscht). Kann mit Seitenzahlen für komplexe Löschmuster kombiniert werden.5
SeitenzahlenStringKommagetrennte Liste der zu löschenden Seitenzahlen. Format: "1,3,4" oder "1-3,5,7-9". Kann allein oder in Kombination mit startPage/endPage verwendet werden. Ungültige Seitenzahlen werden ignoriert. Beispiel: "2,4,6,8" löscht die Seiten 2, 4, 6 und 8."2,4,6"
KulturnameStringKulturcode für die Dokumentenverarbeitung (z. B. „en-US“, „de-DE“, „fr-FR“). Standardwert: null (keine kulturspezifische Verarbeitung). Beeinflusst die Dokumentsprache und -formatierung.en-US

Seitenlöschmodi

Der API unterstützt mehrere Seitenlöschmodi:

  1. Bereichslöschung: Verwenden startPage Und endPage aufeinanderfolgende Seiten löschen
  2. Löschung bestimmter Seiten: Verwenden pageNumbers einzelne Seiten löschen
  3. Kombinierte Löschung: Verwenden Sie sowohl Bereichs- als auch spezifische Seitenparameter zusammen
  4. Löschen, um zu beenden: Nur verwenden startPage Von dieser Seite bis zum Dokumentenende löschen

Notiz: Alle Seitenzahlen beginnen bei 1 (erste Seite = 1, nicht 0). Die Seitenzahlen werden automatisch mit der Seitenzahl des Dokuments abgeglichen.

Ausgabe

Der PDF4me Seiten aus Word löschen 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 Word-Dokument, bei dem die angegebenen Seiten gelöscht wurden, 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

Beispiele für das Löschen von Seiten

Unterschiedliche Seitenlöschmuster verstehen:

DokumentseitenStartseiteendPageSeitenzahlenErgebnis
1,2,3,4,524-Portionen: 1,5
1,2,3,4,53--Anzahl: 1,2
1,2,3,4,5--"2,4"Anzahl: 1, 3, 5
1,2,3,4,523"5"Portionen: 1,4

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 (Bereichslöschung):

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

Beispiel für bestimmte Seiten:

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

Erweitertes Beispiel (Kombinierte Löschung):

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

Codebeispiele

Der PDF4me Seiten aus Word löschen REST API Es werden Codebeispiele in verschiedenen Programmiersprachen bereitgestellt. Wählen Sie die Sprache, die am besten zu Ihrer Entwicklungsumgebung passt:

C# (CSharp) Beispiel

Vollständig C# Implementierung zum Löschen von Seiten aus Word-Dokumenten:

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • Vertragsreinigung: Unterschriftenseiten und Anhänge aus den Vertragskopien entfernen
  • Erstellung von RechtsdokumentenVertrauliche Seiten vor der Weitergabe an den Kunden löschen.
  • Optimierung der GerichtsdokumentationEntfernen Sie unnötige Seiten, um die Einreichungsanforderungen zu erfüllen.
  • Client-DokumentversionenErstellen Sie saubere Versionen, indem Sie interne Notizen entfernen.

Hilfe erhalten