gpt4 book ai didi

html - Ubuntu 上的 node-html-pdf 名片示例

转载 作者:太空狗 更新时间:2023-10-29 14:20:18 25 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 16.04 上使用 node-html-pdf ( https://github.com/marcbachmann/node-html-pdf ) Node 模块,并从给定的名片示例开始。

很遗憾,我无法生成此 PDF。

首先,我在本地安装了模块。

然后我将 businesscard.html 和 image.png 复制到我的项目中,并尝试执行以下代码而不进行任何更改:

var fs = require('fs');
var pdf = require('html-pdf');
var html = fs.readFileSync('./test/businesscard.html', 'utf8');
var options = { format: 'Letter' };

pdf.create(html, options).toFile('./businesscard.pdf', function(err, res) {
if (err) return console.log(err);
console.log(res); // { filename: '/app/businesscard.pdf' }
});

结果是一个有 2 个黑页的 PDF(好的),文本正确,但格式更大,字体不正确,我无法在其中获取图像。

看起来像一些基本配置,缺少路径或类似的...

有什么线索吗?

最佳答案

我的猜测是,如果您使用浏览器打开该 .html 文件,您将获得相同(或相似)的输出。

可能是图像 src 的链接已损坏,字体未导入。

也许您可以尝试制作自己的基本 html,然后将其解析为 pdf,您应该期望 .pdf 类似于 .html

关于html - Ubuntu 上的 node-html-pdf 名片示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45309865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com