source_encrypted
HTTP 422 · code: "source_encrypted" · type: https://docs.formfeed.dev/errors/source-encrypted
Eine Quelle ist passwortgeschützt. Ein verschlüsseltes PDF lässt sich nicht zusammenführen, mit einem Wasserzeichen versehen oder erneut schützen, und eine verschlüsselte Word-, Excel- oder PowerPoint-Datei lässt sich nicht umwandeln: Formfeed fragt nie nach Dokumentpasswörtern. detail nennt die Quelle. Es wurde nichts berechnet.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/source-encrypted",
"title": "Source is encrypted",
"status": 422,
"detail": "rnd_7da09ab6cd9946b798c187c2a9350852 is password-protected; protect a document as the last step",
"code": "source_encrypted",
"location": null,
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Häufige Ursachen
/pdf/merge,/pdf/watermarkoder/pdf/protectmit der Ausgabe von/pdf/protectaufgerufen, oder mit einem Rendering, dessenpostein Passwort gesetzt hat.- Ein passwortgeschütztes PDF aus der Dateibibliothek in
sourcesoderpost.merge_after. - Eine passwortgeschützte Word-, Excel- oder PowerPoint-Datei an
/pdf/convertgesendet (The document is password-protected) oder als Datei einer Vorlage hochgeladen.
So beheben Sie es
- Schützen Sie zuletzt: Führen Sie zuerst zusammen und setzen Sie das Wasserzeichen, dann rufen Sie
/pdf/protectfür das Ergebnis auf. Derpost-Block eines Renderings wendet seine Schritte bereits in dieser Reihenfolge an (Zusammenführen, Wasserzeichen, Passwort). - Laden Sie bei einem PDF der Bibliothek eine Kopie ohne Passwort hoch.
- Entfernen Sie bei einem Office-Dokument das Passwort in seiner Anwendung (in Word: Datei › Informationen › Dokument schützen › Mit Kennwort verschlüsseln, dann das Feld leeren), wandeln Sie es um und schützen Sie das PDF mit
/pdf/protect, falls es ein Passwort braucht.
Wiederholen?
Nein. Dieselbe Anfrage erhält dieselbe Antwort. Ändern Sie die Quelle, und senden Sie die Anfrage dann mit einem neuen Idempotency-Key oder ohne: Eine 4xx-Antwort wird 24 Stunden unter ihrem Schlüssel gespeichert, der alte Schlüssel liefert also wieder dieses Problem. Siehe Wiederholen.