如何在 Linux 上通过命令行将一系列图像转换为 PDF?

发布于 2024-12-28 03:58:10 字数 1459 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吾性傲以野 2025-01-04 03:58:10

使用 ImageMagick,您可以尝试:

convert page.png page.pdf

对于多个图像:

convert page*.png mydoc.pdf

Using ImageMagick, you can try:

convert page.png page.pdf

For multiple images:

convert page*.png mydoc.pdf
把梦留给海 2025-01-04 03:58:10

使用 img2pdf 而不是 convert来自 ImageMagick。例如:

img2pdf im1.png im2.jpg -o out.pdf

要包含当前工作目录中的所有 .jpg 图像:

img2pdf *.jpg -o out.pdf

为什么 img2pdfconvert

总结一下评论,ImageMagick 的 convert

  • 解码 JPEG,导致生成损失 ;
  • img2pdf 慢;
  • 由于安全问题,需要启用 PDF 创建(默认关闭);并且
  • 在处理大/许多图像时存在问题/限制。

Use img2pdf instead of convert from ImageMagick. For example:

img2pdf im1.png im2.jpg -o out.pdf

To include all .jpg images in the current working directory:

img2pdf *.jpg -o out.pdf

Why img2pdf vs. convert?

To summarise comments, ImageMagick's convert:

  • decodes the JPEG resulting in generation loss;
  • is slower than img2pdf;
  • requires PDF creation to be enabled (off by default) due to security issues; and
  • has issues/limitations when handling large/many images.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文