gpt4 book ai didi

node.js - Azure Linux Web App 上 Node 中的 wkhtmltopdf 或 puppeteer

转载 作者:行者123 更新时间:2023-12-05 06:50:47 26 4
gpt4 key购买 nike

我正在努力使 Node 中的 pug 到 pdf 转换在 Azure 上工作。我有两种方法的 Node 项目:一种使用 wkhtmltopdf 并且在本地运行良好。另一个使用tea-school,一个使用puppeteer将html转换为pdf的包装器,它在本地也运行良好。不幸的是,他们都没有在 Azure 上工作。我试图让它工作20个小时,但没有成功。我知道有 Docker,但我对它一无所知,无法使其工作。

您能解释一下我应该如何处理这个主题吗?我只需要使用动态创建的数据(报告、发票等)生成 PDF

最佳答案

更新

1. Azure websites and wkhtmltopdf

2. wkhtmltopdf Support in Azure Windows App RRS feed

隐私

查阅了很多资料,我也是通过SSH安装了wkhtmltopdf,发现即使wkhtmltopdf安装成功并且设置了环境变量,无法正常生成pdf文件。

也有帖子说需要docker,或者使用azure云服务。

1. Azure websites and wkhtmltopdf

2. How can i enable wkhtmltopdf in Azure windows App

你对docker不熟悉,所以我推荐你使用phantom。

You can download my sample code.

app.get('/test', (req, res) => {
try {
phantom.create().then(function(ph) {
ph.createPage().then(function(page) {
page.open("http://www.google.com").then(function(status) {
page.render('pdf/'+uuidv4()+'test.pdf').then(function() {
console.log('Page Rendered');
ph.exit();
});
});
});
});
res.send('Done!')
} catch (error) {
res.send('Error!'+ error.toString())
}
})

关于node.js - Azure Linux Web App 上 Node 中的 wkhtmltopdf 或 puppeteer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66341246/

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