Bonjour,
Je développe une API REST en NodeJS pour la webapp de mon entreprise.
L'une des fonctionnalité attendue est de pouvoir exporter des données au format PDF/DOCX. J'ai réussi à mettre en place un système qui permet, à partir d'un template HTML, de réaliser cet export. Pour cela j'ai utilisé Libre office avec la commande soffice (en version headless).
Cette méthode fonctionne bien mais soffice interprète vraiment mal le HTML et encore plus mal le CSS ... On ne peut donc pas avoir un joli rendu.
Je voudrai donc savoir si vous avez déjà été confronté à ce problème et comment l'avez vous résolu ? L'idée est de pouvoir exporter dans ces deux formats avec un beau rendu (images, tableau, couleurs, etc).
Actuellement je passais par un template HTML/CSS mais je suis ouvert à d'autre possibilités !
La solution peut être du javascript ou un utilitaire que je pourrai appeler depuis NodeJS (comme je le faisais avec soffice) ou même un programme dans un autre langage.
Merci pour voir aide !
Partager