PDF ファイルを生成する方法: Node.js を使用して MySQL データベースに接続する
P粉154798196
P粉154798196 2023-08-25 14:23:44
0
1
649
<p>Mysql データベースに保存されているデータを使用して、Node js、Pdfkit、pdfkit-table を使用して PDF ファイルを生成しようとしています。データベースのレコードを PDF ドキュメントの表に印刷する必要があります。 </p> <p>次のコードは空の PDF ファイルを生成します。データを含む PDF ファイルが生成されない問題の解決にご協力ください。 </p> <p>これはindex.jsファイルです。</p> <pre class="brush:php;toolbar:false;">varexpress = require('express'); var ルーター = Express.Router(); var PDFDocument = require('pdfkit'); var orm = require('orm'); var PDFDoc = require("pdfkit-table"); router.use(orm.express("mysql://root:@localhost:/kirula_fashion", { 定義: 関数 (データベース、モデル、次) { models.news = db.define("元帳", { id : 文字列、 日付 : 文字列、 説明 : 文字列、 借方: 文字列、 クレジット : 文字列、 }); 次(); } })); router.get('/', function(req, res, next) { var result = req.models.news.find({ }, function(エラー、ニュース){ if(error) エラーをスローします。 res.render('index', { news:news, title: '使用NodeJS生成PDF' }); }); }); router.get('/pdf', function(req, res, next) { var id = req.query.id; const doc = 新しい PDFDocument(); const docTable = 新しい PDFDoc(); var result = req.models.news.find({id: id}, function(error, newspost){ if(error) エラーをスローします。 それ以外{ if(ニュースポストの長さ>0){ for(var i=0; i
P粉154798196
P粉154798196

全員に返信(1)
P粉924915787

データ オプションについても同じ問題がありましたが、行オプションについては、pdfkit-table が問題なく機能し、[{..},{...}] を [[..],[ .. .]] を使用し、行オプション

を使用します。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート