问题标签 [html-pdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - node html-pdf 创建没有/空白内容的pdf
我无法创建包含内容的 pdf。我正在使用 html-pdf 运行 node/express 以将 react Dom 节点转换为字符串,然后通过管道返回客户端以将 Blob 保存为 pdf。该pdf是空白的,但有多个页面,表明内容正在占用空间。
请求进入:
PDF 创建:
然后我将 Blob 保存为:
当我通过验证器运行保存的 pdf 时,我会遇到与其格式有关的各种错误。我究竟做错了什么?
node.js - 使用 npm html-pdf 将 HTML 转换为 PDF
我正在尝试使用 npm html-pdf 将 HTML 文件转换为 PDF,但转换后的 PDF 不是 HTML(样式错误)。有人可以告诉我我做错了什么吗?
node.js - 错误 ENOENT phantomjs 与 html-pdf
在 AWS ubuntu 16.04 中,我有这个错误:
{\"code\":\"ENOENT\",\"errno\":\"ENOENT\",\"syscall\":\"spawn /usr/local/bin/phantomjs\",\"path\":\"/usr/local/bin/phantomjs\"}"
当使用我使用的功能pdf.create()
时html-pdf 2.1.0
node v0.12.7
已经做了什么:
- 安装
"phantomjs-prebuilt": "2.1.14"
- 生成符号链接
sudo ln -s /home/ubuntu/shopper-api/node_modules/html-pdf/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs /usr/local/bin/phantomjs
这一切在aws中都不起作用,但在我的电脑本地如果工作:(
node.js - 使用 node.js 将 html 内容写入 word 并在用户机器中下载
如何html-docx-js
在node.js
.
我已经为此参考了 npm 站点(https://www.npmjs.com/package/html-docx-js)。下面是代码
但这里有问题,saveAs
教程中缺少该功能。
我已经filesaver.js
在客户端下载了我已经实现了这个并且它工作正常。但我想要node.js
运行完整的代码,它将转换我的 html 内容并在客户端机器中下载一个 word 文件。
期待一些帮助。问候,
比克拉姆纳亚克。
angular - 使用 javascript 使用静态 html 创建 pdf
我在我的项目中使用 angular 2。我已经准备好打印模板。我想对我的 pdf 也使用相同的 css 重用相同的内容。所以我写了下面的代码来获取 html
它基本上是从本地文件中获取 html 并将其作为 dom 对象并向其添加 css 和动态内容。我想将我拥有的源 html 字符串打印为 pdf。我尝试了 jspdf,但无法正常工作。
我在下面找到http://blog.stahlmandesign.com/export-html-to-pdf-how-hard-can-it-be/不确定使用哪一个。基本要求是将带有 html 和 css 的变量中的静态 html 打印为 pdf 并导出。
javascript - html-pdf 和 Javascript
我一直在尝试PDF
从基于Firebase
.
我最近尝试使用 html-pdf 节点模块生成 pdf。但我想做的实现是能够PDF
使用 Javascript 和 html-pdf 的组合生成文件。
所以我想了解的是,我怎样才能html-pdf
从我的应用程序中调用's create 功能javascript file
。
我已经使用 browserifybundle.js
为html-pdf node module
.
如果您需要任何其他信息。请告诉我。
javascript - 通过管道传递参数
场景:我正在遍历几个.md
文件,先将它们转换HTML
为PDF
. 我需要我的pdf
一个管道(那个)上的文件路径,但我不知道该怎么做。
编辑:
- 我不需要重命名文件,因为它们是通过管道传输的。
- 我想获取管道上已处理文件的文件路径
pdf
,因为我想在该管道中使用它(如代码所示)。
node.js - 如何在 SES 电子邮件中添加 PDF 附件 - Node js
我正在使用 NodeJs 发送带有附件 pdf 的电子邮件(通过 aws ses)。目前我正在尝试在 pdf 附件中添加 html 内容。当我收到附件 pdf 时,我无法打开 pdf 文件。我收到文件已损坏的错误。为了您的信息,我在这里添加了代码。如果我在此配置中遗漏任何内容,请告诉我
html - 嵌入 pdf 时,页面不再滚动
所以假设我像这样将我的 pdf 嵌入到我的页面中,这样整个页面就是 pdf 文档。例子
我得到的问题是,当您在对象(pdf)内部滚动时,它只会滚动对象,所以当它全屏时没有任何反应。我希望用户能够滚动网站,而不是 pdf。
还有一种方法可以更改对象 pdf 背景颜色吗?
感谢您的帮助,似乎没有太多关于此的文档。如果您对集成整页 pdf 有任何其他建议,请告诉我。我正在使用纯 HTML/CSS。
angular - html-pdf 的 CSS 问题
我想用,和html-pdf
保存报价,并将其发送给客户。sails
.ejs
angular
pdf
一个.ejs
文件(查看文件夹)及其分配.js
控制器(资产文件夹)允许用户创建报价、选择客户、添加产品,最后计算报价总额。所有数据都与角度绑定。我为我的CSS使用bootstrap.min.css
和importer.css
文件,主要是为我的显示使用 Bootstrap 网格。
何时准备好报价,我有一个“另存为 PDF”按钮,该按钮删除(使用ng-if
)客户不需要在其报价中看到的所有部分,并且我的资产控制器调用生成PDF的 api 控制器。
这是我的资产/js/控制器代码:
这是我的 api/controllers 代码:
我有一张显示正常的图片,所以基本选项应该能够获得我的css,但它不是......有什么想法吗?
编辑 :
好吧,我修好了。我在我的 html 之前发送我的CSS,现在它可以工作了。
我现在确实有2个问题...
1- 网格显示正常,但我的 div 标签有边框和背景颜色,它们没有显示,我想我看到了一些东西,@media
但我从未使用过它,所以我真的不知道这里有什么问题。
2- 在PDF中一切正常(图片和网格布局显示),我 id="pageHeader"
在我想用作标题的部分的 div 标签中添加了 。我试过了,现在该部分没有显示图像或网格显示......我的html显示在我的浏览器中,所以我必须对 pageHeader
id 做其他事情才能不弄乱我的CSS吗?