ghostScript裁剪pdf到rails中的缩略图

时间:2013-05-10 06:30:34

标签: ruby-on-rails image png ghostscript

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

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

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

有些时候,一些缩略图正在转向一边。

提前致谢..

1 个答案:

答案 0 :(得分:1)

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

在这种情况下适当取决于知道页面的大小并计算将渲染到缩略图中的页面数量,然后使用“translate”操作符移动原点以使渲染图像的左上角与页面的左上角共同发生。

然而,我怀疑这实际上并不是你想要实现的目标。与上一个问题一样,示例文件也很有用。