我想将PDF的第一页转换为缩略图。如何在DSpace自定义中完成。
答案 0 :(得分:2)
您可以使用ImageMagick Media Filter为您的pdf生成缩略图。 ImageMagick媒体过滤器首先在DSpace 5.0中提供。
ImageMagick媒体过滤器为图像比特流和PDF比特流提供一致的高质量缩略图。
另一种选择是使用XPDF Filter(如果你还没有使用DSpace 5.0),但根据我的经验,我觉得安装和运行都很复杂。
XPDF过滤器
这是MediaFilter插件的另一套套件,可以从PDF比特流中提取更快,更可靠的文本提取,以及缩略图生成。它取代了内置的默认PDF MediaFilter。
如果这个过滤器好多了,为什么它不是默认值?答案是它依赖于必须为您的服务器平台获取和安装的外部可执行程序。这会给安装过程增加太多的复杂性,因此它被视为可选的“额外”步骤。
答案 1 :(得分:0)
如果您正在寻找制作缩略图的.net api,那么您可以使用Ghost script
GhostscriptWrapper.GeneratePageThumb(filepath, thumbnailPath, 1, 20, 20);