Imagemagic转换:我们如何设置页面"a4 Landscape"?

doc*_*tor 6 imagemagick-convert

Imagemagic转换:
我们如何设置页面"a4 Landscape"?

图像文件和文件夹结构:
jpg文件数量:2400.
分成30个文件夹:每个文件夹80个jpgs.
任务:为每个文件夹创建一个pdf文件,包含80个图像.
jpg图片:1366 x 768.(风景)

第一次试用:

convert -page A4*.jpg pharma_reproductive.pdf

这导致A4肖像上的风景图像.(太多的空白区域.)

第二次试用:

convert -page A4 -rotate 90*.jpg pharma_reproductive.pdf

这导致A4肖像上的90度旋转景观图像.

每次在Adobe Reader上旋转90度后我都可以使用它.鉴于有30个文件且数量会增加,应该有办法.

我用Google搜索没有运气,我阅读了imagemagic的手册,但是这个几何形状的东西太复杂了......(没有冒犯,但我个人认为它应该更简化......)

先感谢您.

真诚的,
博士

jot*_*ken 5

我通过分离尺寸和旋转步骤解决了类似的问题(横向 US-Letter 到纵向 A4)。对于您的问题,解决方案可能如下所示:

convert -rotate 90 *.jpg rotate-%d.jpg
convert -page A4 rotate-%d.jpg rotate-%d.pdf  # -density 450
convert -rotate -90 rotate-%d.pdf %d.pdf
Run Code Online (Sandbox Code Playgroud)

您可能想要添加参数-density 450-auto-orient以美观的方式获得结果。

  • 对我来说不起作用,因为旋转 PDF 会将嵌入像素图像的分辨率降低到几乎为零。任何想法? (2认同)