在 ubuntu 中打开 png 文件,我可以看到“打印到文件”菜单项。如何在 shell 上执行相同操作?PS:由于缺乏 root 访问权限,我更喜欢不安装额外的软件包。
编辑:操作系统是 ubuntu 11.10
答案1
convert xyz.png xyz.pdf
应该可以解决问题。
查看man convert
更多选项。
正如下面的评论中提到的,如果您遇到安全错误,则可能需要编辑安全策略文件。有关更多详细信息,请参阅:
答案2
如果你想转换多幅图像,例如 png 文件,合并为一个 pdf在最后使用 convert 并指定 pdf 文件名
convert *.png mydoc.pdf
它将按照降序将所有 png 文件合并为一个 mydoc.pdf 文件。
答案3
在 18.04 LTS 中,使用 ImageViewer 打开图像;然后将其打印为 PDF 文件。
答案4
如果将每个 PNG 文件转换为单独的 PDF 文件是必要的:
for file in *.png; do convert ${file} ${file:0:-4}.pdf; done
此命令获取目录中的所有 PNG 文件并生成同名的 PDF 文件。