如何更改 Pandoc 生成的 html 文件中内联 pdf 的大小?

如何更改 Pandoc 生成的 html 文件中内联 pdf 的大小?

我在用着潘多克将我的 mardown 文件转换为 html 文件,使用 Github 样式化的 html 页面Github.html5来自Pandoc-好东西基于此的回购协议回购协议

我非常高兴地看到![](./file.pdf)在 html 文件输出中插入了完整的内联 pdf,但是它或多或少是最小尺寸,使得无法真正阅读 pdf。

如何告诉 Pandoc 调整内联 pdf 的大小?我已经尝试过这个<div>技巧,但没有运气。

答案1

Pandoc 允许向图像添加属性,这也适用于<embed>元素。属性必须在花括号中给出。例如

 ![](./file.pdf){width=100% height=80%}

优点是,与原始 HTML 不同,这种语法可以在 pandoc 支持的许多输出格式中使用。

答案2

它不是“内联”,而是“嵌入”。

嵌入对象的默认大小由浏览器决定。如果你想更改它,请转到最终的 html,找到该行

<p><embed src="./file.pdf" /></p>

将其更改为类似以下内容:

<p><embed src="./file.pdf" width="100%" height="80%"/></p>

不知道为什么它本身还没有完成pandoc

相关内容