0

我想将 PDF 转换为 185x185 大小的缩略图。我正在使用 ghostScript 的cropBox 选项来裁剪这个 PDF。但它是从 PDF 的左下角创建一个缩略图。

gs -q -sDEVICE=png16m -dNOPAUSE -dBATCH -dFIXEDMEDIA -dPDFFitPage=true -g185x185 -dUseCropBox= true -sOutputFile= + thumbFullPath+ "' '" + sourceFileCompletePath

我应该如何确保从左上角裁剪 pdf 缩略图?

有时,一些缩略图会偏向一边。

提前致谢..

4

1 回答 1

1

PostScript 和 PDF 坐标系统在左下角有 0,0,这就是它们开始绘制的原因。因此,为了使 PDF 内容的左上角位于生成图像的左上角,您必须将坐标系向下平移一个“适当”的量。

在这种情况下是否合适取决于知道页面的大小并计算将渲染到缩略图中的页面数量,然后使用“翻译”运算符移动原点,以便渲染图像的左上角是共同的页面左上角的事件。

但是,我怀疑这实际上并不是您想要实现的目标。与您之前的问题一样,示例文件会很有用。

于 2013-05-10T07:15:45.097 回答