【问题标题】:Generating pdf from html using chrome headless-browser使用 chrome 无头浏览器从 html 生成 pdf
【发布时间】: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


    【解决方案1】:

    不确定你是否已经解决了这个问题,但是查看错误代码,它显示 chrome-headless-render-pdf 尚未从 npm 导入,它尚未添加到主 app.modules 文件中。尝试打开终端并运行以下代码。

    npm i chrome-headless-render-pdf

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2014-10-23
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      相关资源
      最近更新 更多