2012-10-31 5 views
4

나는 phantomjs와 함께 rasterize.js를 사용한 후 PDF에서 클릭 가능한 하이퍼 링크를 얻으려고 노력해 왔습니다. phantomjs code.google.com 페이지에서 하이퍼 링크가 지원되지만 해당 예제는 작동하지 않는다는 의견이 있습니다. 나는 또한 빠른 시작 가이드에서 예제를 시도했다 http://code.google.com/p/phantomjs/wiki/QuickStartphantomjs pdf 클릭 가능한 하이퍼 링크

다른 누구도이 일을 얻었습니까?

답변

3

바로 여기에서 세부 정보를 찾을 수있는 버그가 있습니다 : https://github.com/ariya/phantomjs/issues/10196. 링크가 작동하는 것이 이상적이지만 지금은 그렇지 않습니다.

+0

그것은 2.1 이후로 작동해야하지만 여전히 저를 위해 작동하지 않습니다. – Jens

1

PhantomJS의 PDF 래스터 화를 사용하여 링크를 "클릭 할 수 있는지"확실하지 않습니다. 그냥 PDF의 페이지 이미지를 저장한다고 생각합니다. API 문서에 따르면 웹 페이지의 이미지 버퍼를 저장합니다. https://github.com/ariya/phantomjs/wiki/Screen-Capture

+1

텍스트는 텍스트가 아닌 이미지로 저장됩니다. 렌더링 된 파일을 열고 Text (Plain)로 저장하십시오. 링크가 파일의 일부로 표시됩니다. 또는 js에서 console.log (page.plainText)를 사용하여 출력에서 ​​볼 수 있습니다. –