-
ライブラリの使用: PDFの生成と印刷にはいくつかのJavaScriptライブラリがあります。例えば、jsPDFやpdfmakeなどがあります。これらのライブラリを使用すると、比較的簡単にPDFを生成できます。まず、適切なライブラリをダウンロードしてプロジェクトに組み込みます。
-
jsPDFを使用する方法: jsPDFは一般的に使用されるJavaScriptライブラリの1つです。以下に、jsPDFを使用して現在のページをPDFとして印刷する方法を示します。
// jsPDFのインスタンスを作成
var doc = new jsPDF();
// HTML要素をキャプチャしてPDFに追加
var element = document.getElementById("content");
doc.addHTML(element, function() {
// PDFを保存または印刷
doc.save("document.pdf");
});
上記の例では、content
というIDを持つHTML要素をキャプチャし、それをPDFに追加しています。doc.save("document.pdf")
は、生成されたPDFを保存または印刷します。
- window.print()を使用する方法:
JavaScriptの組み込み関数である
window.print()
を使用することもできます。これはブラウザの印刷ダイアログを開き、現在のページをPDFとして印刷する機能を提供します。
// ページを印刷
window.print();
上記のコードを実行すると、印刷ダイアログが表示され、ユーザーはPDFとして印刷するかどうかを選択できます。
これらはJavaScriptを使用して現在のページをPDFとして印刷するいくつかの方法です。選択した方法に応じて、適切なコードを実装してください。