草庐IT

pdf-manipulation

全部标签

node.js - 是否可以使用 PhantomJS 和 Node 从模板动态生成 PDF?

背景/需要我正在与一个使用Node.JS和Express的Web应用程序的小组合作。我们需要能够生成可以打印为硬拷贝和硬拷贝表格的报告。最好我们希望在服务器上为报告和手写表单动态生成PDF。我们目前在服务器上使用EJS模板。选项我认为能够使用模板来构建表单/报告并从生成的HTML生成PDF会很方便,但是据我所知,我这样做的选择似乎有限。我研究了两种不同的可能解决方案:PhantomJS--(npmnode-phantom模块)PDFKit编辑:我发现了另一个Node.JS模块,它能够从HTML生成PDF,名为node-wkhtml这依赖于wkhtmltopdf.我现在使用node-ph

node.js - 是否可以使用 PhantomJS 和 Node 从模板动态生成 PDF?

背景/需要我正在与一个使用Node.JS和Express的Web应用程序的小组合作。我们需要能够生成可以打印为硬拷贝和硬拷贝表格的报告。最好我们希望在服务器上为报告和手写表单动态生成PDF。我们目前在服务器上使用EJS模板。选项我认为能够使用模板来构建表单/报告并从生成的HTML生成PDF会很方便,但是据我所知,我这样做的选择似乎有限。我研究了两种不同的可能解决方案:PhantomJS--(npmnode-phantom模块)PDFKit编辑:我发现了另一个Node.JS模块,它能够从HTML生成PDF,名为node-wkhtml这依赖于wkhtmltopdf.我现在使用node-ph

javascript - 使用pdfkit生成pdf文件并发送到nodejs-expressjs中的浏览器

我正在使用pdfkit生成pdf文件,我想将此pdf文件发送到浏览器。但我收到消息"TypeError:listenermustbeafunction",此外,文件正在我不想要的父目录中生成。谁能解释我如何生成pdf文件并将其发送到浏览器而不将其存储在父目录中?我这里用的是expressjs。我的代码varPDFDocument=require('pdfkit');varfs=require('fs');doc=newPDFDocument();doc.moveTo(300,75).lineTo(373,301).lineTo(181,161).lineTo(419,161).line

javascript - 使用pdfkit生成pdf文件并发送到nodejs-expressjs中的浏览器

我正在使用pdfkit生成pdf文件,我想将此pdf文件发送到浏览器。但我收到消息"TypeError:listenermustbeafunction",此外,文件正在我不想要的父目录中生成。谁能解释我如何生成pdf文件并将其发送到浏览器而不将其存储在父目录中?我这里用的是expressjs。我的代码varPDFDocument=require('pdfkit');varfs=require('fs');doc=newPDFDocument();doc.moveTo(300,75).lineTo(373,301).lineTo(181,161).lineTo(419,161).line

nw.js在iframe中显示pdf

我正在尝试使用Web2Exectable软件构建应用程序。我的HTML软件包在Chrome和Firefox中正常工作,但是当我创建EXE文件时,除了使用PDF的iFrame外,它可以使用。我正在为弹出窗口使用jQueryLibraryFeatherlight。这就是结果:一个简单的灰色盒子。控制台中唯一的警告说:“资源解释为文档,但用MIME类型应用程序/PDF转移”也许我需要包括一些插件?提前致谢看答案我使用NW.JS的先前版本(0.22.3而不是0.23.1)在EXE中解决了PDF问题。现在起作用

javascript - 最常用的生成 PDF 报告的方法(JavaScript、node.js)?

任何从事此类工作的人都可以描述一般过程吗?我现在很困惑。报告是指具有Logo、表格、页眉和页脚的具有视觉吸引力的文档,并且数据将被动态检索。我研究的方法是:使用生成PDF的服务器端库(node.js模块)。使用Content-Type:application/pdf发送字符串表示作为响应。问题:我选择了PDFKit,但它不起作用并且根本没有显示任何内容。它使用旧的PDF1.3。在客户端生成PDF。问题:最流行的库似乎是jsPDF,但它不能生成看起来很复杂的文档。用PDF源代码编写模板,在服务器端填写数据。问题:编码很奇怪,例如如果我只是执行doc.text("1"),那么仅字符串“1”

javascript - 最常用的生成 PDF 报告的方法(JavaScript、node.js)?

任何从事此类工作的人都可以描述一般过程吗?我现在很困惑。报告是指具有Logo、表格、页眉和页脚的具有视觉吸引力的文档,并且数据将被动态检索。我研究的方法是:使用生成PDF的服务器端库(node.js模块)。使用Content-Type:application/pdf发送字符串表示作为响应。问题:我选择了PDFKit,但它不起作用并且根本没有显示任何内容。它使用旧的PDF1.3。在客户端生成PDF。问题:最流行的库似乎是jsPDF,但它不能生成看起来很复杂的文档。用PDF源代码编写模板,在服务器端填写数据。问题:编码很奇怪,例如如果我只是执行doc.text("1"),那么仅字符串“1”

javascript - 使用 Electron JS 打印 PDF 文件

我正在尝试创建一个用于打印字母大小PDF的ElectronJS应用程序。这是我的打印代码片段:win=newBrowserWindow({width:378,height:566,show:true,webPreferences:{webSecurity:false,plugins:true}});//loadPDFwin.loadURL('file://'+__dirname+'/header1_X_BTR.pdf');//ifpdfisloadedstartprintingwin.webContents.on('did-finish-load',()=>{win.webConten

javascript - 使用 Electron JS 打印 PDF 文件

我正在尝试创建一个用于打印字母大小PDF的ElectronJS应用程序。这是我的打印代码片段:win=newBrowserWindow({width:378,height:566,show:true,webPreferences:{webSecurity:false,plugins:true}});//loadPDFwin.loadURL('file://'+__dirname+'/header1_X_BTR.pdf');//ifpdfisloadedstartprintingwin.webContents.on('did-finish-load',()=>{win.webConten

PDF.js 前端开发使用指南

PDF.js前端开发使用指南PDF.js是一个用于在网页中显示PDF文档的JavaScript库。它是由Mozilla开发的,是一个完全免费、开源的工具。在本篇文章中,我们将详细介绍如何使用PDF.js进行前端开发,包括基本的使用方法、代码示例以及一些实用的技巧。1.安装PDF.js安装PDF.js有两种方法:方法1:通过npm安装可以通过npm安装PDF.js,使用以下命令:npminstallpdfjs-dist这样就会在你的项目中安装PDF.js。方法2:手动下载也可以从官方网站https://mozilla.github.io/pdf.js/getting_started/手动下载PD