使用ImageMagick将指定尺寸PNG转换为符合印刷要求的特定尺寸PDF
ImageMagick PNG转指定尺寸PDF操作方法
核心转换命令
你提供的PNG像素尺寸和目标PDF的pt尺寸比例完全匹配,直接执行以下命令即可:
convert 你的输入文件.png -density 216 -units PixelsPerInch -page 1383x612 -quality 100 -compress lossless 输出文件.pdf
参数说明
-density 216:指定输出PDF的分辨率为216DPI,刚好匹配你的尺寸要求:4149px ÷ 216DPI × 72pt/英寸 = 1383pt,1836px ÷ 216DPI ×72pt/英寸=612pt,无需额外拉伸或裁剪-units PixelsPerInch:指定分辨率单位为每英寸像素,和印刷行业通用标准对齐-page 1383x612:显式锁定PDF页面尺寸,避免参数计算出现偏差-quality 100 -compress lossless:无损保存图像,避免印刷时出现画质模糊、色块问题
兼容写法(适用于ImageMagick 7+版本)
新版本ImageMagick推荐使用magick命令代替旧版convert,命令如下:
magick 你的输入文件.png -density 216 -page 1383x612 -quality 100 -compress lossless 输出文件.pdf
结果验证
转换完成后可以执行pdfinfo 输出文件.pdf,查看输出结果中的Page size字段,确认尺寸为1383x612pt即可。
内容的提问来源于stack exchange,提问作者Phineas Greene
相关产品推荐
相关产品推荐

