【发布时间】:2021-02-09 10:49:05
【问题描述】:
我需要从 html 文件生成 pdf,我考虑过为此使用 chrome 无头浏览器。因此,在我的 app.component.ts 中,我为此添加了以下方法。
import RenderPDF from 'chrome-headless-render-pdf';
public downloadPdf(): void {
RenderPDF.generateSinglePdf('http://google.com', 'outputPdf.pdf');
}
但是当我尝试编译应用程序时,它给出了这个错误,
./node_modules/chrome-headless-render-pdf/index.js 中的错误 找不到模块:错误:无法解析 'D:\Local_copies\my-angular-app\n 中的 'fs' ode_modules\chrome-headless-render-pdf'
我尝试通过添加来修复它 “浏览器”:{ “fs”:假 } 但它没有用。
我是 Angular 新手,没有太多经验。所以,如果有人知道如何使用 chrome 无头浏览器在 Angular 中生成 PDF,请帮助我..
【问题讨论】:
标签: angular pdf pdf-generation google-chrome-headless pdfrenderer