Appel Javascript programmé la fonctionnalité "Enregistrer en PDF" de la boîte de dialogue de dialogue Chrome

Google Chrome a l'option "Enregistrer en format PDF" lorsque vous entrez la boîte de dialogue Imprimer ou window.print (). L'utilisateur doit choisir cette option dans la boîte de dialogue pour enregistrer la page en pdf.

Puis-je appeler une fonction ou passer un argument à window.print () en chrome pour "imprimer" la page en tant que pdf sans que la boîte de dialogue d'impression apparaisse?

Des idées?

Malheureusement, il n'y a aucun paramètre que vous puissiez passer à window.print (); Et forcez-le à imprimer le pdf à moins qu'il n'y ait déjà un plug-in de pilote pdf sur le navigateur du client. Il existe des plugins pour Firefox et IE (JS Print Setup et MeadCo Script respectivement).

Vous voudrez peut-être regarder MrRio / jsPDF , un outil pour générer des fichiers pdf sur JS côté client.