我在做什么:
通过动态链接将pdf从动态html转换为html。
我想实现的目标:
我想跳到pdf内的页面,我尝试过
// jump to page 2
<a href="one.pdf#page=2">page two </a>
这可用于 google chrome ,但不适用于任何 pdf阅读器。我正在使用 html-pdf 节点模块将html转换为内部使用 phantomjs的pdf,而phantomjs当前不支持pdf中的书签。
我还看到了一个缺陷,如果用户重命名pdf(假设为two.pdf),则当用户在浏览器中打开pdf,然后单击此链接时,它将搜索第2页。 pdf,现在不存在。这与我们在锚点中提到的名称有关,该名称是静态的,并且如果我们更改文件名也不会更改,因此更改名称在浏览器中打开时也将导致链接失败。