Libreoffice 绘制导出分辨率没有意义

Posted

技术标签:

【中文标题】Libreoffice 绘制导出分辨率没有意义【英文标题】:Libreoffice Draw Export Resolution makes no sense 【发布时间】:2013-11-16 18:56:22 【问题描述】:

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

将打印此图像,我有一个固定的尺寸/ppi 要求,以确保适当的打印质量。

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

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

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

谁能给点建议?或者至少阐明谁可能需要这个“功能”?

【问题讨论】:

【参考方案1】:

一般来说,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 

【讨论】:

这是一个很好的技巧,矢量图像可以轻松缩放。然而,由于项目开发人员显然缺乏热情,因此必须在工作流程中添加一个额外的步骤是很乏味的。【参考方案2】:

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

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

注意宽度和高度。设置所需的分辨率;注意宽度和高度如何变化(?)。别担心,恢复宽度和高度为您保存的值。就是这样。您将获得具有所需尺寸和 DPI 的高分辨率图像。

【讨论】:

谢谢,即使实现很奇怪,它也能正常工作。将宽度和高度设置回原始值后,需要再次检查单选框分辨率。【参考方案3】:

Libre Draw(我一直在使用的那个)是一款矢量绘图应用程序 - 您是否询问过印刷厂是否可以使用矢量格式,例如 eps、pdf?大多数应该能够以我的经验。那么分辨率就变得无关紧要了。

-特里

【讨论】:

以上是关于Libreoffice 绘制导出分辨率没有意义的主要内容,如果未能解决你的问题,请参考以下文章

在 Rails 应用程序中使用 LibreOffice 将文档的前几页导出为 PDF

LibreOffice Presenter 导出带视频的 PDF

Igor绘制雷达图

将 LibreOffice Impress 导出的 flash 文件转换为 mp4 格式?

R:将 p 值舍入到 xtable 中的两位有效数字,并将 ReporteRs 导出到 Latex/Office/LibreOffice

将LibreOffice文档转换为豆瓣日记