[解決済み] Node.jsでHTMLからPDFへ
2023-05-24 23:11:48
質問
印刷用の
pdf
を作成したいと考えています。以下のようなものです。
express.render()
としてのみページをレンダリングします。
pdf
このような機能を持つノードモジュールをご存知の方はいらっしゃいますか?
そうでない場合、どのように実装するのでしょうか?ヘッドレスブラウザを使用する方法をいくつか見たことがあります。
phantom.js
のようなヘッドレスブラウザを使用する方法をいくつか見ましたが、どのような流れになるのかよくわかりません。
どのように解決するのですか?
Mustafaの回答の延長線上にあるものです。
A) インストール http://phantomjs.org/ をインストールし
B) ファントムノードモジュールをインストールします。 https://github.com/amir20/phantomjs-node
C) PDFをレンダリングする例です。
var phantom = require('phantom');
phantom.create().then(function(ph) {
ph.createPage().then(function(page) {
page.open("http://www.google.com").then(function(status) {
page.render('google.pdf').then(function() {
console.log('Page Rendered');
ph.exit();
});
});
});
});
PDFを出力します。
EDITです。 そのPDFを無音で印刷する
java -jar pdfbox-app-2.0.2.jar PrintPDF -silentPrint C:\print_mypdf.pdf
関連
-
[解決済み】AWS Lambdaでnodejsの「ref」モジュールを使用すると「invalid ELF header」と表示される件
-
[解決済み] "app.use(express.cookieSession())" に "secret" オプションが必要です。
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsで環境変数を読み込む
-
[解決済み] Node.jsでファイル/ディレクトリが存在するかどうかを同期的にチェックする
-
[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MongoClient v3.0使用時、db.collectionは関数ではない
-
[解決済み】Google spreadsheet api Requestに不十分な認証スコープがあった。
-
[解決済み】エラー TRK0005: 位置特定に失敗しました。"CL.exe"
-
[解決済み】nodemon - app crashed - waiting for file changes before start
-
[解決済み】E11000重複キーエラー mongodb mongooseのインデックス
-
[解決済み] MongoDB でコレクションを日付順に並べるには?
-
[解決済み] joiライブラリを使用して2つの時間を比較する方法
-
[解決済み] http-server コマンドが見つかりません。
-
[解決済み] バルク更新を行う。
-
[解決済み] Mongoose Schema がモデルとして登録されていません。