【问题标题】:Can headless chrome create PDFs with bookmarks?无头 chrome 可以创建带有书签的 PDF 吗?
【发布时间】: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


【解决方案1】:

目前这在 Chrome 中是不可能的。请参阅 Chrome Issue 781797Skia Issue 7532

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 2018-12-24
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多