Édition de fichier PDF https://pdf.weko.io
Go to file
Simon dc3dbb9f64 feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
assets feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
i18n feat: Add multilanguage 2023-05-17 16:13:58 +02:00
layouts feat: Add multilanguage 2023-05-17 16:13:58 +02:00
.editorconfig feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
.eslintignore feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
.eslintrc.json feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
.gitignore init project 2023-05-17 01:12:02 +02:00
.stylelintignore feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
.stylelintrc.json feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
LICENSE init project 2023-05-17 01:12:02 +02:00
README.md docs: Add new task 2023-05-17 16:15:31 +02:00
config.yml feat: Disable taxonomy & term on Hugo 2023-05-17 16:14:33 +02:00
package-lock.json feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
package.json feat: Add lint to normalize file syntaxe 2023-05-17 16:44:21 +02:00
postcss.config.js init project 2023-05-17 01:12:02 +02:00

README.md

Editeur PDF

Logiciel d'édition de fichier PDF libre pouvant être hébergé sur un hébergeur de site statique.

Introduction

Le logiciel est en version alpha et donc ne fonctionne pas actuellement. Le but étant surtout d'écrire dans un premier temps des spécifications.

TODO

  • Ajouter des fonctionnalités pour la partie « métadonnées »
    • Pouvoir lire les métadonnées
    • Pouvoir ajouter une métadonnée
    • Pouvoir supprimer une métadonnée
  • Ajouter des fonctionnalités pour la partie « réorganiser »
    • Pouvoir supprimer une page
    • Pouvoir réordonner les pages
    • Pouvoir pivoter les pages
    • Pouvoir télécharger une page
    • Pouvoir ajouter un PDF en plus
  • Ajouter des fonctionnalités pour la partie « modifer »
    • Pouvoir ajouter/supprimer/déplacer un favicon
    • Pouvoir ajouter/supprimer/déplacer une image
    • Pouvoir ajouter/supprimer/déplacer du texte
    • Pouvoir ajouter/supprimer/déplacer un dessin
  • Pouvoir télécharger le fichier
  • Rendre le site léger coté Javascript (minification, suppression du code non utilisé)
  • Déployer automatiquement sur https://pdf.weko.io
  • Rendre le site multi-langue
  • Afficher le fichier PDF dans une modal
  • Rendre le site léger coté CSS (minification, suppression du code non utilisé)
  • Ajout une interface pour sélectionner un fichier

Inspiration

Le logiciel est grandement inspiré de l'outil signaturepdf réalisé par la société coopérative et participative « 24ème ».

Technologies

Le projet utilise :

  • Hugo pour la génération du site statique ainsi que son déploiement
  • Bootstrap pour le design du site (MIT)
  • PDF.js pour le rendu des PDFs (Apache-2.0)

License

Logiciel libre sous license AGPL V3