从事此类工作的任何人都可以描述一般过程吗?我现在很困惑。报告是指带有徽标、表格、页眉和页脚的具有视觉吸引力的文档,并且数据将被动态检索。
我看过的方法是:
使用生成 PDF 的服务器端库(node.js 模块)。将字符串表示形式作为响应发送
Content-Type: application/pdf
。问题:我选择了 PDFKit,但它不起作用并且根本没有显示任何内容。它使用旧的 PDF 1.3。在客户端生成 PDF。问题:最流行的库似乎是 jsPDF,但它不是很能够生成看起来复杂的文档。
用PDF源代码编写模板并在服务器端填写数据。问题:编码很奇怪,例如如果我只是这样做
doc.text("1")
,就会出现很多无法识别的字符,只是字符串“1”。我对此感到非常困惑。
最后,如果有人提供可以帮助我理解编码的链接,那将非常有帮助!这让我非常困惑。
非常感谢任何类似任务的经验!