我一直試圖使用phantomjs使用rasterize.js後在PDF中獲得可點擊的超鏈接。我在phantomjs code.google.com頁面上發現了一條評論,指出支持超鏈接,但沒有任何示例可以使用。我也試過快速入門指南http://code.google.com/p/phantomjs/wiki/QuickStartphantomjs pdf可點擊的超鏈接
有沒有其他人得到這個工作?
我一直試圖使用phantomjs使用rasterize.js後在PDF中獲得可點擊的超鏈接。我在phantomjs code.google.com頁面上發現了一條評論,指出支持超鏈接,但沒有任何示例可以使用。我也試過快速入門指南http://code.google.com/p/phantomjs/wiki/QuickStartphantomjs pdf可點擊的超鏈接
有沒有其他人得到這個工作?
現在有一個錯誤,您可以在這裏找到詳細信息:https://github.com/ariya/phantomjs/issues/10196。理想情況下,鏈接可以工作,但現在不行。
我不確定鏈接是否使用PhantomJS的PDF柵格化可「點擊」。我認爲它只是將頁面的圖像保存爲PDF。根據API文檔,它保存了網頁的圖像緩衝區:https://github.com/ariya/phantomjs/wiki/Screen-Capture
文本保存爲文本而不是圖像。只需打開您的渲染文件,並確保將其保存爲文本(純文本)。您會將鏈接看作文件的一部分。或者在你的js中,你可以在輸出中使用 console.log(page.plainText); –
它應該從2.1開始工作,但它仍然不適合我。 – Jens