Convertir une page PDF en vignette
Générer une vignette PNG
Convertit une page d'un PDF transmis en base64 en une image PNG.
Route
POST /rest/content/thumbnail/{page}
Authentification, privilège et périmètre
L'authentification REST et l'autorisation d'accès à la route sont obligatoires. Aucun privilège métier ni contrôle de périmètre documentaire supplémentaire n'est appliqué ; le service contrôle le type du fichier transmis selon la configuration des formats autorisés.
Paramètres d'URL
Valeur
Type
Obligatoire
Description
page
integer
Oui
Numéro de page, strictement supérieur à 0.
Body
Valeur
Type
Obligatoire
Description
base64FileContent
string
Oui
Contenu PDF encodé en base64, sans préfixe data:.
{
"base64FileContent" : "JVBERi0xLjQg..."
}
Retour
Code HTTP
Type
Description
Exemple
200
object
Vignette générée.
{"pageCount":1,"format":"png","fileContent":"iVBORw0KGgoAAA..."}
403
object
Contenu non textuel.
{"errors":"body 'base64FileContent' is not a string"}
403
object
Page non entière.
{"errors":"url 'page' param is not an integer"}
403
object
Contenu vide.
{"errors":"Parameter string 'base64FileContent' cannot be empty"}
400
object
Page inférieure à 1.
{"errors":"Parameter 'page' must be greater than 0"}
400
object
Type MIME introuvable.
{"errors":"Could not get mime type from file content"}
400
object
Type MIME interdit.
{"errors":"This type of file is not allowed : MimeType"}
400
object
Conversion impossible.
{"errors":"Could not convert pdf to png : <detail>"}
Structure des données
Valeur
Type
Description
pageCount
integer
Nombre de pages du PDF.
format
string
png.
fileContent
string
Vignette encodée en base64.