【问题标题】:What to create pdf in react什么在反应中创建pdf
【发布时间】:2016-08-26 13:38:56
【问题描述】:

我正在开发一个(reactjs + webpack + nodejs + express)应用程序,我必须创建一个页面的 pdf。

我为此尝试了以下 npm 包:

urltopdf 这个 npm 包创建了网站的 pdf,我将它作为参数传递,但是当我传递 reactjs 应用程序的 url 时,我下载了空白的 pdf。 需要您的帮助才能完成此任务。

var myurlpdf = require("myurltopdf");
myurlpdf.myurltopdf("http://mind2minds.com", {fileName:"...../filename.pdf"}, function(err){
  if(err){
    console.log(err);
  }else{
    console.log("file created successfully");
  }
});

我也试试 pdfkit

谢谢

【问题讨论】:

    标签: node.js pdf reactjs


    【解决方案1】:

    React 页面不是静态的,它是通过 JavaScript 生成的。我想你的 HTML 文档可能是空的,除了所需的标签和你的 React 内容所在的条目 div。当您请求该页面时,您将获得一个空白页面,除非针对该页面运行 JavaScript,否则它将保持这种状态。我没有解决方案,但我没有足够的声誉将此作为评论。

    可能有一些库可以在 Node.js 中处理这个问题,但我不确定。这实际上是早期搜索引擎的一个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2013-08-04
      相关资源
      最近更新 更多