如何将libreoffice writer的odt文件转换为图像文件呢?
- 百草谷居士
- 帖子: 4024
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
如何将libreoffice writer的odt文件转换为图像文件呢?
有没有什么简单易操作的方式把odt文件转换为图像呢?
我直接使用writer的导出功能,结果发现里面插入的表格都成了空白。
我先转换为pdf,再把pdf转换为图像,结果发现字体模糊不清。而且两次转换不方便。
目前,一页一页的截屏。非常麻烦!而且,为了把一页放到一屏显示,仍然存在不清楚的问题。
我直接使用writer的导出功能,结果发现里面插入的表格都成了空白。
我先转换为pdf,再把pdf转换为图像,结果发现字体模糊不清。而且两次转换不方便。
目前,一页一页的截屏。非常麻烦!而且,为了把一页放到一屏显示,仍然存在不清楚的问题。
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
用 imagemagick 转换个人认为效果可以接受百草谷居士 写了:把pdf转换为图像,结果发现字体模糊不清。
代码: 全选
convert -density 400 test.pdf test.jpg
可脚本化:百草谷居士 写了:而且两次转换不方便。
先用 unoconv 将 odt 转换为 pdf
再用 imagemagick 将 pdf 转换为图像
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- 百草谷居士
- 帖子: 4024
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- 百草谷居士
- 帖子: 4024
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
我想起来windows下有一款叫做fineprint的软件,就是那个pdffactory的公司产品。可以虚拟一台打印机,把打印输出转换为图像。
可惜linux下只有cups-pdf,转换为pdf。
可惜linux下只有cups-pdf,转换为pdf。
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- 百草谷居士
- 帖子: 4024
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
虽然清晰了,但是字体有毛边。和pdf阅读器显示效果差距很大。
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
- tang.zhe
- 帖子: 1505
- 注册时间: 2010-07-15 13:31
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
odt可直接导出为图片或另存为html格式,打开就是图像嘛。
Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//
Ubuntu 桌面指南: https://help.ubuntu.com//
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
你别用jpg格式,换png试试百草谷居士 写了:虽然清晰了,但是字体有毛边。和pdf阅读器显示效果差距很大。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
百草谷居士 写了:我想起来windows下有一款叫做fineprint的软件,就是那个pdffactory的公司产品。可以虚拟一台打印机,把打印输出转换为图像。
可惜linux下只有cups-pdf,转换为pdf。
这个题目好像很热闹,也来插一脚(嘴)

1. unoconv 的功能已被并入LibreOffice了,我们可以用下面的指令把 test.odt 档案转成 test.pdf:
代码: 全选
libreoffice --convert-to pdf test.odt
左边的图 600 dpi 的 jpg,右边则是预设值 96 dpi。
如果要更进阶,则必须用到imagemagick或甚至GIMP啦。
- Ping-Wu
- 帖子: 1822
- 注册时间: 2012-11-14 9:34
- 系统: Debian 12
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
Imagemagick 先经过 pnm 再转为 jpg,双重的 (double lossy) compression,效果可能会不太好(字体会有毛边)。astolia 写了:你别用jpg格式,换png试试百草谷居士 写了:虽然清晰了,但是字体有毛边。和pdf阅读器显示效果差距很大。
png 是 lossless,效果应该会好多了。不过用 Imagemagick 把 pdf 转 png 时,记得把 alpha(checkerboard background)关掉,如下:
代码: 全选
convert -density 600 test.pdf -alpha off test.png
- 百草谷居士
- 帖子: 4024
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 如何将libreoffice writer的odt文件转换为图像文件呢?
LibreOffice Writer导出为图像时,表格无法导出,显示为空白,并且需要一页一页的导出。
这个非常不错,即使是density 300效果也可以。

代码: 全选
convert -density 600 test.pdf -alpha off test.png

Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。