【发布时间】:2012-03-31 03:40:42
【问题描述】:
对于一个项目,我正在运行 ImageMagick 将多个图像(所有相同大小的 960x570)转换为单个 PDF。
我正在运行的命令是:
convert *.jpg pdf/export.pdf
由于图像的大小都相同,我希望每个 PDF 页面的大小都相同,但情况并非如此,如下面的屏幕截图所示:
这有点烦人,因为我不知道如何强制每个 PDF 页面的大小相同。
我在 android 设备、ubuntu pdf 阅读器和 adobe 阅读器上测试了 PDF,它们都显示了不同的大小。
感谢您的帮助!
EDIT1: 在按照 Marc B 和 Basti 的建议测试了更多东西之后,我设法在 JPG(上传)图像上放置了相同的尺寸。
使用 webkit2png(将网页/html 文件转换为图像的 Python 脚本)生成的图像仍然存在问题。在尝试(几乎?)转换命令中的所有内容后,我无法让这些生成的图像在 PDF 中正确购买,如下所示:
任何帮助将不胜感激!
【问题讨论】:
-
检查 jpg 中的 DPI 设置。大多数 pdf 转换器都会尊重这一点。例如100dpi 的 900x700 图像在 pdf 中将是 9"x7",但在 300dpi 时只有 3"x2.3"
-
感谢您的帮助,请在我的问题中查看 Edit1,并提供有关我遇到的问题的更新。
标签: php linux pdf pdf-generation imagemagick