Zum Hauptinhalt springen

Sicheres Dokument - Excel API

PDF4me Sicheres Excel ermöglicht es Ihnen, einen Passwortschutz anzuwenden Excel Dokumente auf mehreren Ebenen. Dies API Der Dienst unterstützt Dateiverschlüsselung (Passwort zum Öffnen), Schutz der Arbeitsmappenstruktur (Verhinderung von Blattänderungen) und Schutz des Arbeitsblattinhalts (Verhinderung von Zellenbearbeitungen) mit flexibler Passworthierarchie und Schutztypen (Inhalte, Objekte, Szenarien, Alle). API empfängt Excel Dokumentinhalt durch REST API Anrufe, die genutzt werden Base64 Verschlüsselung für sichere Übertragung. Diese Lösung eignet sich ideal für den Schutz vertraulicher Daten, die Sicherung von Vorlagen und Workflows mit kontrolliertem Zugriff.

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

Fügen Sie Ihre API Geben Sie den Schlüssel in der Anfrage ein, um sich mit dem zu authentifizieren. PDF4me REST APIDie

Hauptmerkmale

  • Drei SchutzstufenDateiverschlüsselung, Arbeitsmappenstruktur, Arbeitsblattinhalt
  • Unabhängige PasswörterVerwenden Sie für jede Schutzstufe unterschiedliche Passwörter.
  • Passwort-Fallback: Verwende das Hauptpasswort als Ausweichpasswort, wenn kein stufenspezifisches Passwort angegeben wurde.
  • Flexible Arbeitsblattauswahl: Bestimmte Arbeitsblätter oder alle Arbeitsblätter schützen
  • Optionen für SchutzartenInhalte, Objekte, Szenarien oder Alles (umfassend)
  • 0-basierte IndizierungDie Arbeitsblattindizes verwenden eine nullbasierte Nummerierung (0 = erstes Arbeitsblatt).

REST API Endpunkt

  • Verfahren: POST
  • Endpunkt: office/ApiV2Excel/ExcelSecure

REST API Parameter

Wichtig: Mit einem Sternchen (*) gekennzeichnete Parameter sind erforderlich. Alle Anfragen verwenden dokumentieren, docContent, Und sichereExcel-AktionOperationsspezifische Parameter (Passwort, protectWorkbook usw.) sind Eigenschaften des Aktionsobjekts.

Erforderliche Parameter (Stammebene)

ParameterTypBeschreibungBeispiel
dokumentieren*ObjectDokumentenreferenz mit Name (Excel Dateiname){ "Name": "data.xlsx" }
docContent*String (Base64)Excel Dokumentinhalt kodiert in Base64UEsDBBQABgAIAAAA...
sichereExcel-Aktion*ObjectAktionskonfiguration (Passwort, Schutzstufen, Arbeitsblattauswahl)Siehe untenstehendes Nutzlastbeispiel.

Optionale Parameter (innerhalb von secureExcelAction)

ParameterTypBeschreibungBeispiel
PasswortStringDateiverschlüsselungskennwort (Stufe 1). Wird auch als Ausweichkennwort für den Arbeitsmappen-/Arbeitsblattschutz verwendet, falls deren Kennwörter leer sind.MyPassword123
Arbeitsbuch schützenBooleanArbeitsmappenstrukturschutz aktivieren (Stufe 2). Standard: deaktivierttrue
Arbeitsmappenpasswort schützenStringArbeitsmappenschutzkennwort. Ausweichkennwort: Kennwort, falls leerStructurePass
Arbeitsblätter schützenBooleanArbeitsblattschutz aktivieren (Stufe 3). Standard: deaktivierttrue
ArbeitsblattschutztypStringInhalt, Objekte, Szenarien, oder AlleStandardeinstellung: AlleAll
Arbeitsblatt SchutzpasswortStringKennwort für den Arbeitsblattschutz. Ausweichkennwort: Kennwort, falls leerEditPass
ArbeitsblattnamenStringDurch Kommas getrennte Tabellennamen zum Schutz; leer = alleSheet1,Summary
ArbeitsblattindizesStringDurch Kommas getrennte Tabellenblattindizes (0-basiert); leer = alle0,2
KulturnameStringKulturcode für die Verarbeitungen-US

Ausgabe

Der API gibt das passwortgeschützte Excel Dokument als ein Base64-kodierte Zeichenkette in JSON Format (Dokument, Dateiname, Erfolg, Fehlermeldung).

Beispielanfrage

Kopfzeile

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nutzlast (Basis)

{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"secureExcelAction": {
"password": "MyPassword123",
"protectWorkbook": true,
"protectWorksheets": true
}
}

Codebeispiele

Hilfe erhalten