-
Renvoie le formulaire PDF complété avec les correspondances de champ du formulaire : /pdf/om-dsaf/fill-form
-
- flatten (optionnel) : retirer les champs du PDF (string)
- filename (optionnel) : nom du fichier (string)
- Corps de la requête
- application/json : object, désaplatir
contenu du formulaire à faire correspondre aux champs du PDF
- extra :
object
- filename : nom du fichier string
- flatten : retirer les champs du PDF boolean
- extra :
object
Les paramètres de type Object ou Array peuvent être envoyés sous forme aplatie, avec les clés et les sous-clés séparées par le caractère /, par exemple : {"element": {"child": "value"}} peut être envoyé ainsi : {"element/child": "value"}. - application/json : object, désaplatir
- Exemple de requête
{ "extra": { "filename": "filled.pdf", "flatten": true }, "prenom": "Jean", "nom": "Dupont" }
-
-
Renvoie l’assemblage des fichiers PDF reçus : /pdf/om-dsaf/assemble
- Corps de la requête
- application/json : object, désaplatir
- filename* : nom du fichier PDF en sortie string
- files* : Fichiers PDF à assembler
array oneOf
- object
Fichier PDF
- content* : contenu du fichier, encodé en base64 string
- content_type : type MIME du contenu string
- filename : nom du fichier string
- string
- null
- object
Les paramètres de type Object ou Array peuvent être envoyés sous forme aplatie, avec les clés et les sous-clés séparées par le caractère /, par exemple : {"element": {"child": "value"}} peut être envoyé ainsi : {"element/child": "value"}. - application/json : object, désaplatir
- Exemple de requête
{ "filename": "output.pdf", "files/0": { "filename": "example-1.pdf", "content_type": "application/pdf", "content": "JVBERi0xL...(base64 PDF)..." }, "files/1": { "filename": "example-2.pdf", "content_type": "application/pdf", "content": "//4lUERGL...(base64 PDF)..." }, "files/2": "//4lUERGL...(base64 PDF)" }
- Corps de la requête
-
Renvoie les valeurs possibles pour un champ liste à choix d’un formulaire PDF : /pdf/om-dsaf/field-values
-
- digest_id : Identifiant du champ (string)
-
-
Applique un filigrane PDF (stamp) sur un fichier PDF (file) : /pdf/om-dsaf/watermark
- Corps de la requête
- application/json : object, désaplatir
- filename* : nom du fichier PDF en sortie string
- file* : Fichier PDF
object
- content* : contenu du fichier, encodé en base64 string
- content_type : type MIME du contenu string
- filename : nom du fichier string
- stamp* : Fichier PDF
object
- content* : contenu du fichier, encodé en base64 string
- content_type : type MIME du contenu string
- filename : nom du fichier string
- mode : mode de filigrane (par défaut : background) string "background" | "multibackground" | "stamp" | "multistamp"
Les paramètres de type Object ou Array peuvent être envoyés sous forme aplatie, avec les clés et les sous-clés séparées par le caractère /, par exemple : {"element": {"child": "value"}} peut être envoyé ainsi : {"element/child": "value"}. - application/json : object, désaplatir
- Exemple de requête
{ "filename": "output.pdf", "file": { "filename": "example-1.pdf", "content_type": "application/pdf", "content": "JVBERi0xL...(base64 PDF)..." }, "stamp": { "filename": "example-2.pdf", "content_type": "application/pdf", "content": "//4lUERGL...(base64 PDF)..." } }
- Corps de la requête