自由办公室绘制导出分辨率毫无意义



我正在尝试使用Libreoffice Draw v 4.0.2.2制作一个非常简单的标签。 标签只不过是规则间隔的居中文本行

此图像将被打印,我有固定的大小/ppi 要求以确保适当的打印质量。

我根据我的规格设置页面大小,并根据需要布局文本。 打印厂采用多种图像格式,包括.tiff和.png。 当我导出图像时,会弹出一个对话框,询问图像大小/分辨率。 给定的 ppi 非常低 (~40),我至少需要 180ppi。 当我输入这个时,图像大小会自行调整并导致图像太小。

唯一可行的解决方案是分解页面大小和绘图文本大小,以便在导出时缩小。 这是程序的一个非常不精确和不合逻辑的功能(错误?),我真的希望这是我无知的结果。

我在邮件列表中找到了一个线程,它准确地描述了这个问题。 给出的唯一答案基本上是"是的,这很荒谬,对任何人都没有帮助"。

谁能对此给出一些建议? 或者至少阐明谁可能需要这个"功能"?

总的来说,LibreOffice的导出工具有一些不对劲的地方。它被打破已经很多年了。截屏是一种替代方法,但显然您无法控制分辨率。

因此,更好的解决方法是导出为SVG,然后使用Inkscape将SVG转换为PNG。下载后,使用以下命令转换文件:

inkscape -z -e out.png -w 1024 in.svg

如果您使用的是 Windows (x64),则需要指示完整路径:

"C:/Program Files/Inkscape/inkscape.exe" -z -e out.png -w 1024 in.svg 

如果安装 32 位版本,这应该可以工作:

"C:Program Files (x86)/Inkscape/inkscape.exe" -z -e out.png -w 1024 in.svg 

这可以从 Libre Office 内部完成,无需使用任何外部工具。导出对话框非常混乱,是的;您必须意识到大小分辨率都可以独立设置。

选择文件 ->导出 ->选择所需的格式。应出现导出对话框。

注意宽度和高度。设置所需的分辨率;注意宽度和高度如何变化 (?)。不用担心,将宽度和高度恢复为保存的值。仅此而已。您将获得具有所需大小和DPI的高分辨率图像。

Libre Draw(无论如何我正在使用的那个)是一个矢量绘图应用程序 - 您是否问过印刷厂是否可以使用EPS,pdf等矢量格式?根据我的经验,大多数人应该能够做到。 然后解决方案变得无关紧要。

-泰 瑞

最新更新