国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

生成PDF文件的方法:使用Node.js連接MySQL數(shù)據庫
P粉154798196
P粉154798196 2023-08-25 14:23:44
0
1
834
<p>我正在嘗試使用存儲在Mysql數(shù)據庫中的數(shù)據使用Node js、Pdfkit和pdfkit-table生成PDF文件。我需要將數(shù)據庫中的記錄打印到PDF文檔中的一個表格中。</p> <p>下面的代碼生成一個空的PDF文件。請幫我解決為什么它不生成帶有數(shù)據的PDF文件的問題。</p> <p>這是index.js文件。</p>
varexpress = require('express');
 var router =express.Router();
 var PDFDocument = require('pdfkit');
 var orm = require('orm');
 var PDFDoc = require(“pdfkit-table”); 

 router.use(orm.express(“mysql://root:@localhost:/kirula_fashion”, {
 定義:函數(shù)(數(shù)據庫,模型,下一個){
 models.news = db.define(“分類帳”, {
   id:字符串,
   日期:字符串,
   描述:字符串,
   借方:字符串,
   信用:字符串,
 });
   下一個();
 }
 }));

 router.get('/', function(req, res, next) {
 var 結果 = req.models.news.find({
 }, 函數(shù)(錯誤,新聞){
   if(error) 拋出錯誤;
   res.render('index', { news:news, title: '使用NodeJS生成PDF' 
 });
});
});

router.get('/pdf', function(req, res, next) {
var id = req.query.id;
const doc = new PDFDocument();
const docTable = new PDFDoc();
var result = req.models.news.find({id: id}, function(error, newspost){
  if(error) 拋出錯誤;
  別的{
    if(newspost.length>0){
      for(var i=0; i
            
            
            
P粉154798196
P粉154798196

全部回復(1)
P粉924915787

我遇到了與數(shù)據選項相同的問題,但是對于行選項,pdfkit-table工作得很好,也許可以將[{..},{...}]映射為[[..],[...]],然后使用行選項

最新下載
更多>
網站特效
網站源碼
網站素材
前端模板