PDF 页面自动调整大小以适应 asciidoctor-pdf 的内容

问题描述

我想使用强大的 asciidoctor 语法从表格中生成独立的 PDF。使用 asciidoctor 文档属性,我可以删除页眉、页脚并设置零边距和 PDF 页面大小,如下例所示:

:pdf-page-size: [7.0in,2.5in]
:pdf-page-margin: 0
:embedded:
:fragment:
:notitle:
:noheader:
:nofooter:
:lang: pt

[%header,cols="<.^2,3*^.^1"]
|===
| Material
| Densidade +
(kg/m^3^)
| Módulo de Elasticidade +
(GPa)
| Coeficiente de Poisson

| Blocos de Pedra | 2570 | 16,42 | 0,194
| Tijolos | 1550 | 10,87 | 0,18
| Argamassa | 1750 | 7,70 | 0,27
|===

文档使用 asciidoctor-pdf -s example-table.adoc 编译。

这个例子的问题是,在选择页面宽度后,我必须通过反复试验设置页面高度以去除底部边距。

enter image description here

我在问是否有办法从内容自动查找和设置页面高度,以便结果是 PDF 完全适合表格而没有边距。

注意在评论中描述了使用工具 pdfcrop 的两步解决方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)