pdf - graphicsmagick - 将图像转换为 pdf,反之亦然

标签 pdf imagemagick graphicsmagick

我想从 imagemagick 转移至 graphicsmagick但是我遇到了一些语法问题
使用 imagemagick
首先,我需要将一些图像合并为 PDFconvert -density 300 page_*.tif output.pdf然后我需要创建 PDF 第一页的缩略图convert -density 300 file.pdf[0] -background white -alpha remove -resize 140x140 -strip -quality 40 thumb.jpg[0]这工作正常..但我想将第一个命令切换到 graphicsmagick宽度 graphicsmagick/imagemagick
这里的 graphicsmagick 语法工作正常gm convert -density 300 page_*.tif output.pdf但是当使用 imagemagick 创建缩略图时输出具有正确的尺寸,但实际图像在图像本身内部缩小了?!
带有 imagemagick 的缩略图
enter image description here
https://secure.dyndev.dk/data/voucher/30000/400/30435_eb7e5d0a9df71b2783e2fa89efd9de12fcdb9679.pdf
带有 graphicsmagick 的缩略图
enter image description here
https://secure.dyndev.dk/data/voucher/30000/400/30433_7710d6404534b0868ab8da41dd651e971b70e16b.pdf

最佳答案

刚刚遇到同样的问题,并在这里找到了解决方案:
https://blog.josephscott.org/2009/11/16/imagemagick-convert-pdf-to-jpg-partial-image-size-problem/

您需要将您的转换命令更改为:
convert -density 300 -define "pdf:use-cropbox=true" file.pdf[0] -background white -alpha remove -resize 140x140 -strip -quality 40 thumb.jpg[0]
也许添加一个 -resize "2000x2000>"限制生成的 JPEG 的大小,尤其是高密度值。

关于pdf - graphicsmagick - 将图像转换为 pdf,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945068/

相关文章:

pdf - GraphicsMagick 无法识别 PDF 的背景透明度

node.js - 如何使用 GraphicsMagick 和 Node.js 编辑 HDRI 图像的曝光?

linux - ImageMagick V7 和多图像修剪工具

php - 如何使用PHP或Linux脚本找到PDF的方向?

pdf - 实用地将PDF图像转换为8位

python - 使用 xhtml2pdf Django 从 HTML 页面获取 PDF

c++ - 使用 ImageMagick 加载 bmp

php - 如何用imagemagick显示图像?

image - 使用graphicsmagick或imagemagick调整图像大小,使其周围没有空白

html - css 可打印大小和 pdf