【问题标题】:Wkhtmltopdf-node open and render a local filewkhtmltopdf-node 打开并渲染一个本地文件
【发布时间】:2014-10-25 22:04:18
【问题描述】:

我已经浏览了示例,其中 main 方法直接采用 url 或 html:

// URL
wkhtmltopdf('http://google.com/', { pageSize: 'letter' })
.pipe(fs.createWriteStream('out.pdf'));

// HTML
wkhtmltopdf('<h1>Test</h1><p>Hello world</p>')
.pipe(res);

// output to a file directly
wkhtmltopdf('http://apple.com/', { output: 'out.pdf' });

但是假设我在本地有一个 svg 文件,有没有办法用该文件调用 wkhtmltopdf ?类似的东西:

wkhtmltopdf({input: "path/to/file.svg"}, { output: "~/output.pdf" })

【问题讨论】:

    标签: node.js pdf svg wkhtmltopdf node-webkit


    【解决方案1】:

    我建议您先尝试不使用 SVG 来排除这种情况。而是首先使用一个简单的 HTML 文件,当它工作时,尝试使用 SVG。

    很可能您也必须提供协议,因此请尝试以下操作:

    wkhtmltopdf({input: "file://path/to/file.html"}, { output: "~/output.pdf" })
    

    【讨论】:

      猜你喜欢
      • 2015-09-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 2018-12-20
      • 2011-10-20
      • 1970-01-01
      • 2019-04-13
      • 2013-07-06
      相关资源
      最近更新 更多