Sign inSign up

libriciel/pdf-stamp

By libriciel

•Updated about 6 years ago

Permet l'apposition d'une annotation sur un document PDF

Image
0

1.5K

libriciel/pdf-stamp repository overview

⁠PDF-Stamp

Service de tampon PDF.

Utilisation de la librairie iText pour ajout d'un tampon sous forme de texte et / ou image.

⁠Packaging

Pré-requis :

  • Java 8
  • Maven 3

Lancer la commande suivante à la racine du projet :

mvn package -Dmaven.test.skip=true

Le jar packagé sera disponible dans target/pdf-stamp-${VERSION}.jar.

⁠Docker

Une image docker est construite à chaque commit. Cette image ne possède aucune dépendance.

Il suffira de lancer l'image docker du projet pdf-stamp de la façon suivante :

docker run --name pdf-stamp -p 8080:8080 -d gitlab.libriciel.fr:4567/outils/pdf-stamp

L'application sera ensuite accessible sur l'adresse http://localhost:8080/⁠.

⁠Variables d'environement
  • FILE_MAXSIZE : Taille maximale en Mo des fichiers à traiter. Par défaut défini à 128
  • JAVA_OPTS : Options de lancement. Permet par exemple de définir la mémoire maximale allouée à l'application. Par defaut défini à -Xmx512m

⁠Exemple d'utilisation

Tampon d'un fichier via curl :

curl -F "file=@fichier_pdf.pdf" -F 'metadata={"opacity":0.5,"fontSize":7,"position":{"width":190,"height":55, "x":10,"y":10},"rows":[{"title":"Envoyé en préfecture le", "value":"13/09/2017"},{"title":"Reçu en préfecture le","value":"13/09/2017"},{"title":"Affiché le","value":""},{"title":"ID :", "value":"007-210703468-20170907-DEC2017_017SG-AU"}]}' -X POST http://localhost:8080/

https://gitlab.adullact.net/Libriciel/pdf-stamp⁠

Tag summary

Content type

Image

Digest

Size

94.8 MB

Last updated

about 6 years ago

docker pull libriciel/pdf-stamp