【发布时间】:2018-01-29 22:27:29
【问题描述】:
我正在使用 headless chrome 创建 PDF,但我需要插入书签。是否有任何我可以添加到 Chrome 将解释为 PDF 书签的 html 的标记?
到目前为止,我已经尝试过:
<link title="foo" rel="bookmark">Foo</link> <!-- in both the body and head tags -->
<link title="foo" rel="bookmark"/> <!-- empty link tag -->
<a name="foo">Foo</a> <!-- obsolete name attribute -->
<a href="#wrap">Foo</a> <!-- link to a internal id -->
<a href="#wrap" name="foo">Foo</a> <!-- two above combined -->
<a href="#wrap" rel="bookmark">Foo</a> <!-- from https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types -->
【问题讨论】:
-
我建议寻找从 HTML / JS / CSS 等生成 PDF 书签的方法。如果可能,那么 Puppeteer 可以做到。否则,Puppeteer 很可能做不到。
-
感谢@KayceBasques,我没有发现任何迹象表明这是可能的。此时可能最终成为功能请求。
标签: google-chrome-devtools google-chrome-headless