【问题标题】:phantomjs pdf clickable hyperlinkphantomjs pdf 可点击的超链接
【发布时间】:2012-10-21 11:40:32
【问题描述】:

在将 rasterize.js 与 phantomjs 一起使用后,我一直试图在 PDF 中获取可点击的超链接。我在 phantomjs code.google.com 页面上发现了一条评论,上面说支持超链接,但没有任何例子说明它有效。我还尝试了http://code.google.com/p/phantomjs/wiki/QuickStart快速入门指南中的示例

还有其他人让这个工作吗?

【问题讨论】:

    标签: pdf hyperlink pdf-generation phantomjs


    【解决方案1】:

    现在有一个错误,您可以在此处找到详细信息:https://github.com/ariya/phantomjs/issues/10196。理想情况下,链接可以工作,但现在不行。

    【讨论】:

    • 它应该从 2.1 开始工作,但它仍然不适合我。
    【解决方案2】:

    我不确定使用 PhantomJS 的 PDF 光栅化链接是否“可点击”。我认为它只是将页面的图像保存到 PDF 中。根据API docs,它保存网页的图像缓冲区:https://github.com/ariya/phantomjs/wiki/Screen-Capture

    【讨论】:

    • 文本保存为文本而不是图像。只需打开渲染文件并确保将其保存为文本(纯文本)。您将看到链接作为文件的一部分。或者在您的 js 中,您可以使用 console.log(page.plainText); 在输出中看到它们
    猜你喜欢
    • 1970-01-01
    • 2016-07-11
    • 2011-01-08
    • 1970-01-01
    • 2010-10-26
    • 2014-01-21
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多