Google Chromeには、[印刷]ダイアログまたはwindow.print()に入るときに[PDFとして保存]オプションがあります。ユーザーは、ダイアログでこのオプションを選択して、ページをPDFとして保存する必要があります。
chromeで関数を呼び出したり、引数をwindow.print()に渡して、印刷ダイアログなしでPDFとしてページを「印刷」したりできますか?
何か案は?
残念ながら、window.print();に渡すことができるパラメータはありません。クライアントのブラウザにPDFドライバプラグインがすでに存在しない限り、PDFを強制的に印刷します。 FirefoxとIE(それぞれ、JS Print SetupとMeadCo Script)のプラグインがあります。
MrRio/jsPDF 、クライアント側のJSでPDFファイルを生成するためのツールをご覧ください。