将 PNG 图像转换为没有边距的 PDF

Hel*_*ior 2 pdf bash png pdf-generation imagemagick-convert

我有很多 PNG 图像(宽度:3488px - 高度:2116px),现在我需要将其放入 pdf 文件中以打印超过 500 页

转换图像时出现的问题,PDF 文件有一些边距,我需要放置没有任何边距的图像,否则将调整大小

所以我尝试这个unix命令(我用imagemagick做这个操作):

convert 675.png 674.png -extent 3508x2480 -border 0x0 test.pdf
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做这个手术吗?

PS:我有超过 500 张图像,当我尝试放置所有图像时,转换命令在几秒钟后回复“已杀死”,并且不会创建 pdf 文件

Die*_*ego 5

给定的范围convert大于图像的大小,可能是边距来自该设置(在使用示例中,如果图像较小,我可以看到空间会增加),请尝试不使用该设置。

以防万一您无法通过convert...删除边距

我使用pdfcropfrom texlive从 pdf 文件中删除边距。

叫像

$ pdfcrop in.pdf out.pdf
Run Code Online (Sandbox Code Playgroud)

它应该从in.pdf 的每一页中删除边距,并将结果放在文件out.pdf 中

在 ArchLinux 中,该命令pdfcrop由包texlive-core 提供。不幸的是,我不知道其他发行版。