Maison >interface Web >js tutoriel >JavaScript peut-il générer des PDF directement dans un navigateur Web ?
Création de fichiers PDF avec JavaScript
Question :
JavaScript peut-il être utilisé pour convertir du XML des données dans des fichiers PDF sur une page Web ? Le besoin est de dessiner du texte, des images et des formes simples sans quitter le navigateur.
Réponse :
Oui, il est possible de générer des PDF en utilisant JavaScript. Une bibliothèque appelée jsPDF permet cette fonctionnalité entièrement dans le navigateur.
Bibliothèque jsPDF
jsPDF est une bibliothèque JavaScript qui permet la création de documents PDF. Il prend en charge diverses fonctionnalités, notamment :
Exemple
Pour créer un simple fichier PDF "Hello World" à l'aide de jsPDF :
var doc = new jsPDF(); doc.text('Hello world!', 10, 10); doc.save('a4.pdf');
Cela générera un PDF fichier nommé « a4.pdf » avec le texte « Bonjour tout le monde ! affiché.
Utilisation
Vous pouvez inclure jsPDF dans votre page Web à l'aide d'un CDN :
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.5/jspdf.debug.js"></script>
Ensuite, créez une nouvelle instance jsPDF et utilisez ses méthodes pour ajouter du contenu au document PDF. Enfin, utilisez la méthode de sauvegarde pour générer le fichier PDF.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!