Demander une conversion d'annotations

Cette API permet de demander les annotations d’un document au format demandé

Description technique de l’API

Point de terminaison :

POST /annotations/conversion

Paramètre de requête :

Variable Type Requis Description
sourceType String oui Le type actuel des annotations du document, les valeurs acceptées sont XFDF or FDF.
targetType String oui Le type attendu des annotations du document, les valeurs acceptées sont XFDF or FDF.
documentId String oui L’id du document contenant les annotations.

En-tête:

Variable Type Requis Description
Accept String oui Le format attendu en retour de la requête.

Réponse :

Attribute Type Description
annotations InputStream ou JSON Les annotations converties au format demandé.

Exemples

Conversion des annotations d’un document

L’appel suivant génère une requête de conversion des annotations XFDF vers FDF pour le document avec l’id b64_bG9jYWxlPWZyJnJhbmRvbVVVSUQ9ZmFjMTgyOWItYjc0Ni00ZGVlLTg1YWEtNTZhNzY4NTcyOGMx et renvoie le résultat sous la forme d’un InputStream.

$ curl -X 'POST'\
  'http://localhost:8761/annotations/conversion?sourceType=XFDF&targetType=FDF&documentId=b64_bG9jYWxlPWZyJnJhbmRvbVVVSUQ9ZmFjMTgyOWItYjc0Ni00ZGVlLTg1YWEtNTZhNzY4NTcyOGMx'\
  -H 'accept: application/octet-stream'\
  -H 'Content-Type: application/octet-stream'\
  --data-binary '@Titre.pdf'