首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Ghostscript从单个JPG文件创建PDF - PDF中的图像放置问题

使用Ghostscript从单个JPG文件创建PDF - PDF中的图像放置问题
EN

Stack Overflow用户
提问于 2016-04-08 02:24:04
回答 1查看 820关注 0票数 0

我正在尝试使用Ghostscript从JPG文件输出PDF文件。以下命令运行正常:

代码语言:javascript
复制
gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -o /pdf_from_image.pdf /path/to/viewjpeg.ps -c \(/source_image.jpg\) viewJPEG

基于现有的线程和Ghostscript文档,我使用-sPAPERSIZE=a4生成A4格式的输出。PDF生成得很好,但问题是当图像尺寸与A4不匹配时,GS会将图像放在页面底部的“宽度”最合适的位置。我想它实际上是想把它放在左下角。更重要的是,有时图像会自动旋转。

我的问题是:

1)是否可以选择将图片放在页面的左上角。

2)停止GS自动旋转图片。

如果能帮助我走上正确的方向,我们将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-04-08 03:45:06

PDF和PostScript使用原点(0,0)在左下角的坐标系,因此Ghostscript实际上是在做“正确”的事情:将图像放在原点。要将图像放在顶部,您必须从页面高度中减去图像高度,然后将图像向上平移该值。

至于为什么有些图片会被旋转,我不能确定。一些JPG包含指示图像的预期方向的元数据--然而,并不是所有的软件都获得了正确的值。我不知道Ghostscript是否尊重那个元数据,但你可以检查你的“坏”图像是否有正确的方向标签(你可以使用Exif或类似的工具来检查它们)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36484304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档