はじめに
PHPとかだとFPDFを使って、ごにょごにょすればできますが・・
javascriptで出来ないかと調べたら・・html2pdf.jsってのがあったのでメモしておきます。
html2pdf.jsとは
html2pdf.js は、html2canvas.jsとjsPDF.jsを使用して、Web ページの要素をクライアント側で印刷可能なPDFに変換するそうです。
下記
https://ekoopmans.github.io/html2pdf.js/
サンプル
jpegの場合は、imageはこんな感じjsPDFのオプションは下記から確認
https://github.com/parallax/jsPDF?tab=readme-ov-file
さいごに
最近は、印刷でMicrosoft Print to PDFを選択して印刷しちゃえば。いいんだけどね。
あとhtml2canvasのでテキストは画像化されます。