首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法防止在使用<CFPDF>时将PDF转换为PNG时丢失文本?

有没有办法防止在使用<CFPDF>时将PDF转换为PNG时丢失文本?
EN

Stack Overflow用户
提问于 2014-05-15 05:29:57
回答 1查看 108关注 0票数 2

使用以下代码从PDF生成缩略图(ColdFusion 8):

代码语言:javascript
复制
<cfpdf
    action="thumbnail"
    source="#LOCAL.PathToMyPDF#"
    destination="#LOCAL.ImageDestination#"
    format="png"
    scale="100"
    resolution="high"
    overwrite="true"
    pages="1" />

有时它的效果很好,可以生成首页的漂亮的PNG表示。然而,很多时候,它最终会创建一个PNG,其中没有PDF中的任何文本,或者文本被破坏或背景图像排列混乱。

有什么方法可以防止这种情况发生吗?如果需要的话,我愿意使用非商业的java库。

EN

回答 1

Stack Overflow用户

发布于 2014-05-15 09:51:59

如果不太深入,我会认为你有一个字体问题。

试着用这个参数nofonts = "true" (去掉字体样式)运行这段代码,看看是否得到了文本(没有样式)。

如果这样可以工作,那么你可能需要在Coldfusion中注册你的字体(这样Coldfusion才能访问字体库)。如果您不确定PDF使用的字体,则可以检查文件、属性,然后单击字体选项卡查看PDF使用的字体。

Check this link for more explanation on Coldfusion and fonts.

再一次,我不确定你的服务器和字体设置,因为你的帖子中没有提到,所以这是我对你最好的猜测……

:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23665488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档