使用以下代码从PDF生成缩略图(ColdFusion 8):
<cfpdf
action="thumbnail"
source="#LOCAL.PathToMyPDF#"
destination="#LOCAL.ImageDestination#"
format="png"
scale="100"
resolution="high"
overwrite="true"
pages="1" />有时它的效果很好,可以生成首页的漂亮的PNG表示。然而,很多时候,它最终会创建一个PNG,其中没有PDF中的任何文本,或者文本被破坏或背景图像排列混乱。
有什么方法可以防止这种情况发生吗?如果需要的话,我愿意使用非商业的java库。
发布于 2014-05-15 09:51:59
如果不太深入,我会认为你有一个字体问题。
试着用这个参数nofonts = "true" (去掉字体样式)运行这段代码,看看是否得到了文本(没有样式)。
如果这样可以工作,那么你可能需要在Coldfusion中注册你的字体(这样Coldfusion才能访问字体库)。如果您不确定PDF使用的字体,则可以检查文件、属性,然后单击字体选项卡查看PDF使用的字体。
Check this link for more explanation on Coldfusion and fonts.
再一次,我不确定你的服务器和字体设置,因为你的帖子中没有提到,所以这是我对你最好的猜测……
:)
https://stackoverflow.com/questions/23665488
复制相似问题