答案1
在 Dia 中,原生地无法实现这一点。
作为开源软件,该功能可以实现。
从技术上来说,没有什么可以阻止 PDF 拥有自定义尺寸(但它不能有不尺寸,我认为这是不言而喻的)。
万一 Dia 程序员读到这篇文章,我认为该功能的实现方式如下:
- 您仍然必须在“页面设置”中选择纸张尺寸。
- 您可以将全部边距设置为零
- 然后勾选“裁剪纸张大小以适合内容”之类的复选框
在导出时,Dia 会首先缩放图像以最适合纸张尺寸,然后在一个维度上调整纸张尺寸以消除剩余的空白空间,然后执行渲染为 PDF。
谁想实现这个?如果我有编码专业知识,我会的,因为坦率地说,这将是一个很棒的功能,我自己也会使用。
答案2
目前 Dia 本身没有办法做到这一点。但可以通过两个简单的步骤完成:
- 将图表导出为 EPS(Encapsulated PostScript(使用 Pango 字体))以获得无边框矢量图形
- 将 EPS 转换为 PDF:
epstopdf mydiagram.eps
epstopdf是大多数 TeX 发行版的一部分。
答案3
最简单的方法是(无论如何在 Linux 中)使用页面设置将页面调整为 1 x 1,然后打印 -> 打印到文件,并将其打印为 PDF。生成的 PDF 将是一个单页文档。
答案4
1 将文件导出为 SVG。2 在 Inkscape 中打开 SVG 并将副本保存为 PDF。