node-pdfkit

    1熱度

    1回答

    我已經編寫了一個應用程序node.js,該應用程序從用戶處獲得輸入並基於少量模板生成pdf文件。 我爲此使用了pdfkit npm。我的應用程序正在生產中運行。但是我的應用程序是非常緩慢的,下面是原因: 我面臨什麼問題: 它是同步的方式進行工作。我可以通過給出一個例子來解釋它 - 假設一個請求來到應用程序生成一個pdf,正在開始處理,處理後它返回生成的PDF url的響應。但是,如果多個請求到達服

    0熱度

    1回答

    我正面臨PdfKit的一個奇怪行爲。我正在使用Nodejs和Express。當我呼叫生成PDF的路線時,路線本身會被調用兩次,我不明白爲什麼。 下面是創建此最小代碼: var express = require('express'), app = express(); app.get('/', function (req, res) { console.log('Route

    0熱度

    1回答

    是否可以使用PDFKit在矩形上呈現文字。也許有可能使用黑客來填充矩形的不透明度 - 但我不想這樣使用它。我的文本被矩形隱藏(我用不同顏色的交替矩形創建表格)。 UPDATE 我想通了,文本是某種顏色相同的矩形,這也許就是爲什麼我沒有看到它。但爲什麼 ? var doc = new PDFDocument({ size: 'A4', margin: 25 });

    0熱度

    1回答

    我使用node.js請求從URL獲取JPEG。 我然後將圖像轉換爲一個base64緩衝區,並將其寫入到PDF文檔: request({ url: url, encoding: null }, function (error, response, body) { if (!error && response.statusCode == 200) { var

    3熱度

    1回答

    如何設置用pdfKit創建的PDF文件的文件名以便通過HTTP發送(而不是本地保存)。以下不會設置文件名,decs只顯示如何設置文件名以在本地保存。 var doc = new PDFDocument({bufferPages: true}); doc.info.Title = 'Case ' + req.params.id + ' overview'; // Some more conten

    0熱度

    1回答

    我打算將自定義字體ttf嵌入到pdfmake插件中。該文檔建議將自定義字體添加到vfs_fonts.js文件。 window.pdfMake = window.pdfMake || {}; window.pdfMake.vfs = { "Roboto-Italic.ttf": "AAEAAAASAQAABA", "Roboto-Medium.ttf": "AAEAAA",

    2熱度

    1回答

    我想以編程方式打印一些pdf文檔。我現在想花幾個小時來使this PDFkit library與webpack一起工作。 我已經走了形式: Can't resolve 'fs' in .. 到 fs.readFileSync is not a function 然後警告 [BABEL] Note: The code generator has deoptimised the styling of

    0熱度

    1回答

    我想創建一個PDF文檔,其中包含pdfkit中的訂單項。 所以我創建了像這樣喜歡購買者和發送者的一些信息的PDF文檔: doc = new pdf({autoFirstPage: false}); doc.addPage({ margin: 50 }); doc.text(shipTo.name, 50); doc.moveDown(0.5); doc.text(shipTo.

    0熱度

    1回答

    我正在開發一個nodejs服務,我需要從文件中讀取PDF文檔。 在高層次上,這裏是工作流程。第一次用戶請求PDF時,我生成它(使用pdfkitjs)並將其保存到服務器。然後,當用戶再次請求同一文檔時,我需要從服務器讀取它並將其發回。 有沒有一種方法可以使用pdfkitjs中的PDFDocument從文件中讀取內容並創建相應的PDFDocument?幾乎所有的搜索都提供瞭如何將PDF傳輸到流,但現在

    0熱度

    1回答

    我生成這樣對我的節點後端PDF文件: router.post('/api/submissions/generatecontract', auth, function (req, res, next) { if (!req.body.stallholderId || !req.body.edition) { return res.json({status: 400, messag