Pense-bête, autohébergement de bentopdf
Bentopdf est un ensemble d’outils en ligne pour manipuler des fichiers PDF qui a le mérite de fonctionner totalement localement (c’est le navigateur qui éxécute les opérations sur les fichiers).
Il n’est pas très compliqué à autohéberger puisqu’il suffit de dézipper les fichiers dans un dossier et de pointer le serveur web vers ce dossier.
Quelques subtilités, si vous voulez héberger dans un sous-dossier, il faut reconstruire les fichiers à partir des sources car par défaut ils s’attendent à être à la racine (BASE_URL=/chemin/ npm run build)
Idem pour le mode simple qui permet de n’afficher que les outils (SIMPLE_MODE=true).
Un petit bug de la version actuelle (1.11.2), le chemin vers le favicon n’est pas réécrit et il résulte en une erreur 404. vous pouvez éditer les fichiers assets/main-XXX.js et assets/simple-mode-footer-XXX.js pour corriger ça. cf : https://github.com/alam00000/bentopdf/issues/296