headless chrome 可以创建带书签的 PDF 吗?

jcj*_*515 5 google-chrome-devtools google-chrome-headless

我正在使用 headless chrome 创建 PDF,但我需要插入书签。是否有任何标记可以添加到 html 中,Chrome 会将其解释为 PDF 书签?

到目前为止我已经尝试过:

<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 -->
Run Code Online (Sandbox Code Playgroud)

Kev*_*oid 4

目前这在 Chrome 中是不可能的。请参阅它所依赖的Chrome 问题 781797Skia 问题 7532 。

我当前的解决方法是使用wkhtmltopdf从标题生成书签。