1
0
mirror of https://github.com/24eme/signaturepdf.git synced 2023-08-25 09:33:08 +02:00
Free web software for signing PDFs and also organize pages, edit medata and compress pdf https://pdf.24eme.fr
Go to file
2022-01-05 02:25:39 +01:00
public Création des événements dans une fonction dédiée et création du pad de 2022-01-05 02:25:39 +01:00
templates Externalisation du css 2022-01-05 01:23:37 +01:00
tests L'ajout de texte avec accent est possible maintenant 2022-01-04 09:37:53 +01:00
vendor/fatfree initualisation with fatfree framework 2021-05-03 19:26:47 +02:00
.editorconfig Définition des normes d'édition 2021-10-12 01:02:40 +02:00
.gitignore Le dossier data n'est plus nécessaire 2021-11-12 02:03:37 +01:00
app.php Les svg sont uploader via des input file 2021-11-12 10:10:32 +01:00
LICENSE License AGPLV3 2021-05-04 00:58:47 +02:00
Makefile Testes fonctionnels de la signature d'un pdf avec jest et puppeteer 2021-10-24 01:38:57 +02:00
README.md Librairies utilisées à la fin et ajout des librairies pour les tests 2021-11-26 00:37:30 +01:00

Signature de PDF

Logiciel web libre permettant de signer un PDF.

Instances

Liste des instances permettant d'utiliser ce logiciel :

License

Logiciel libre sous license AGPL V3

Installation

Dépendances :

  • php >= 5.6
  • rsvg-convert
  • pdftk
  • imagemagick
  • potrace

Sur debian :

sudo aptitude install php librsvg2-bin pdftk imagemagick potrace

Récupération des sources :

git clone https://github.com/24eme/signaturepdf.git

Pour le lancer :

php -S localhost:8000 -t public

Configuration de PHP

upload_max_filesize = 24M # Taille maximum du fichier PDF à signer
post_max_size = 24M # Taille maximum du fichier PDF à signer
max_file_uploads = 201 # Nombre de pages maximum du PDF, ici 200 pages + le PDF d'origine

Tests

Pour exécuter les tests fonctionnels :

make test

Les tests sont réalisés avec puppeteer et jest.

Pour lancer les tests et voir le navigateur (en mode debug) :

DEBUG=1 make test

Librairies utilisées

Pour les tests :