comment exporter des données json en fichier pdf avec spécifier le format avec Nodejs?
Je suis un débutant avec nodejs. Et je suis en train d'écrire un programme, qui convertissent les données de texte à partir du fichier json en fichier pdf:
C'est mon fichier d'entrée (input.json)
{
"Info":
{
"Company": "ABC",
"Team": "JsonNode"
},
"Number of members": 4,
"Time to finish": "1 day"
}
Et je veux le convertir en .pdf (le rapport.fichier au format pdf avec le style suivant.
-
Info
1.1 Société
ABC
1.2 de l'Équipe
JsonNode
- Nombre de membres
4 - De temps pour terminer
1 jour
Mes problèmes sont:
1: Comment faire pour changer de style de l'entrée.fichier json pour le style de rapport.pdf.
2: Comment faire pour convertir de .format json pour .format pdf.
Quelqu'un pourrait-il m'aider.
Merci d'avance!
- Il y a beaucoup de code html vers pdf services. Je vous suggère d'utiliser un de ceux, et convertir vos json au format html. Ensuite, vous pouvez envoyer votre code html/sortie json à leur service et il sera de retour un fichier pdf
Vous devez vous connecter pour publier un commentaire.
Je pense que vous avez à faire un gabarit html et ensuite rendre votre json dans le modèle html.
Maintenant Sur votre fichier js, vous devez donner le chemin de votre modèle et aussi de créer un dossier pour stocker votre fichier pdf.
Essayez avec cette espérance, il fonctionne.
Vous devez créer la mise en page à l'aide de html,
Maintenant, vous devez stocker ce code html dans une variable dire "mise en page".
Puis créer le fichier pdf que,
Où fichier est le chemin où vous souhaitez enregistrer votre fichier.
Il existe de nombreuses solutions de dire d'abord les convertir en format html, puis au format pdf, mais au lieu de cela on peut directement générer un fichier pdf à l'aide de "pdfmake" ou "pdfkit" de la bibliothèque. Je l'ai utilisé et de sa très bonne bibliothèque. pdfkit est le parent de la bibliothèque sur laquelle pdfmake a été faite.
pdfmake est très simple de la bibliothèque par rapport à pdfkit (c'est ce que je ressens).
pdfmake il manque certaines fonctionnalités comme les signets et les toc(table of content d'en-tête) de liaison à la page correspondante.
pdfmake: https://pdfmake.github.io/docs/
pdfkit: http://pdfkit.org/docs/getting_started.html