【发布时间】:2021-12-28 08:32:10
【问题描述】:
我有一个大型 DOT 脚本,其中定义了多个图表:
digraph Tree0 {
...
}
digraph Tree1 {
...
{
...
我可以通过调用dot -Tps forest.dot -o forest.ps 将其渲染到一个postscript 文件中,其中每个图表位于一个单独的页面上。但是,出于性能原因,我更喜欢 PDF 而不是 postscript(滚动和缩放更平滑)。但是,如果我对 PDF 而不是 PS 使用相同的命令,则生成的文件只包含一个图形,看起来其余的都写入了标准输出。
使用ps2pdf 将 PS 转换为 PDF 无效,因为图形以及 PS 文件的页面大小不同,但生成的 PDF 文件将具有固定的页面大小,从而切除了部分图形。
有没有一种简单的方法可以从 dot 获取多图 PDF,就像它与 PS 文件一样?如果没有,如何将 PS 转换为 PDF 并保持不同的页面大小?
【问题讨论】: