我想将 PDF 的第一页转换为缩略图。它是如何在 DSpace 定制中完成的。
问问题
1245 次
2 回答
2
您可以使用ImageMagick 媒体过滤器为您的 pdf 生成缩略图。ImageMagick 媒体过滤器首次出现在 DSpace 5.0 中。
ImageMagick 媒体过滤器为图像比特流和 PDF 比特流提供一致、高质量的缩略图。
另一种选择是使用XPDF 过滤器(如果您还没有使用 DSpace 5.0),但根据我的经验,我发现安装和运行起来很复杂。
XPDF 过滤器
这是 MediaFilter 插件的替代套件,可提供更快、更可靠的 PDF 比特流文本提取以及缩略图生成。它取代了内置的默认 PDF MediaFilter。
如果这个过滤器好多了,为什么不是默认的呢?答案是它依赖于必须为您的服务器平台获取和安装的外部可执行程序。这会给安装过程增加太多的复杂性,所以它作为一个可选的“额外”步骤被遗漏了。
于 2015-04-27T13:34:47.857 回答
0
如果您正在寻找 .net api 来制作缩略图,那么您可以使用Ghost 脚本
GhostscriptWrapper.GeneratePageThumb(filepath, thumbnailPath, 1, 20, 20);
于 2015-12-17T07:35:10.857 回答