Ruby on rails 在rails中将pdf重影脚本裁剪为缩略图

Ruby on rails 在rails中将pdf重影脚本裁剪为缩略图,ruby-on-rails,image,png,ghostscript,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缩略图从左上

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

gs -q -sDEVICE=png16m -dNOPAUSE -dBATCH -dFIXEDMEDIA -dPDFFitPage=true -g185x185 -dUseCropBox= true -sOutputFile= + thumbFullPath+ "' '" + sourceFileCompletePath
如何确保pdf缩略图从左上角裁剪

还有一些时候,一些缩略图会把侧面转过去


提前感谢。

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

在这种情况下是否合适取决于知道页面的大小并计算将呈现到缩略图中的页面量,然后使用“translate”操作符移动原点,以便呈现图像的左上角与页面的左上角同时关联


然而,我怀疑这并不是你想要达到的目标。与前面的问题一样,一个示例文件会很有用。

hmmm是的。。。您可以参考一些参考资料来阅读更多关于ghostScript PDF到缩略图生成的信息,这将为我提供有关ghostScript的基本知识。我搜索了很长时间,但没有找到任何好的内容。基本上,我想要的是将PDF转换为185X185像素的缩略图。imagemagick/rmagick提供了一个选项
resize\u to\u fill
将整个PDF页面转换为给定大小。ghostscript中是否有提供相同功能的选项??因此,我的pdf页面可以填充到给定的ppixel大小的缩略图中,没有单个控件可以做到这一点,但效果肯定可以实现。然而,如果没有seein示例文件来显示您的问题,我真的不能给您一个处方,这似乎是您想要的。至于参考资料,你可以阅读Ghostscript文档、PDF参考手册和PostScript语言参考手册。我已经更新了我的问题。这就是图像如何被转向一边的原因。此外,它也不是在185X185像素交叉