我正在尝试使用命令行程序convert将PDF转换为图像(JPEG或PNG).这是我试图转换的PDF之一.
我希望程序能够修剪多余的空白区域并返回足够高质量的图像,以便轻松读取上标.
这是我目前最好的尝试.正如你所看到的,修剪效果很好,我只需要提高分辨率.这是我正在使用的命令:
convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg
Run Code Online (Sandbox Code Playgroud)
我试图做出以下有意识的决定:
-sharpen(我已尝试过一系列值)任何有关在最终PNG/JPEG中获得图像分辨率的建议都将非常感谢!
我想将powerpoint演示文稿转换为多个图像.我已经在我的服务器上安装了LibreOffice并将docx转换为pdf没问题.pptx到pdf转换不起作用.我使用以下命令行:
libreoffice --headless --convert-to pdf filename.pptx
Run Code Online (Sandbox Code Playgroud)
有没有办法立即将pptx转换为pngs或者我必须首先将其转换为pdf然后使用ghostscript或其他东西?
那么质量设置呢?有没有办法选择得到的图像的分辨率?
提前致谢!
编辑: 根据此链接,我能够使用简单的命令行将PDF转换为图像:
convert <filename>.pdf <filename>.jpg
Run Code Online (Sandbox Code Playgroud)
(我猜你需要LibreOffice和ImageMagick,但不确定 - 在我的服务器上运行)
但是pptx-to-pdf转换仍然存在问题.
感谢谷歌搜索和Sebastian Heyn的帮助,我能够用这条线创建一些高质量的图像:
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
Run Code Online (Sandbox Code Playgroud)
使用后请耐心等待 - 您仍然可以在unix控制台中键入soemthing但是正在处理.只需等待几分钟,即可创建jpg文件.
有关选项的更多信息,请查看此链接
PS:pptx文件的宽高比似乎不是4:3,因为得到的图像大小是1950x1500