首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CFDocument PDF很大(ColdFusion 8)

CFDocument PDF很大(ColdFusion 8)
EN

Stack Overflow用户
提问于 2011-08-04 03:04:49
回答 2查看 2K关注 0票数 2

我想为文章添加一个PDF生成按钮。一切都运行得很好,直到我注意到,对于一个包含200KB的JPG图像和大约120KB的HTML的文档,文件大小超过4MB。所以,我把CFDocument扔进了CFPDF标签,把它减到了1.5MB。好多了。然后我把它放进Acrobat的网页优化器,它把它降到了335KB。我找不到使用CFDocument或CFPDF的“优化”解决方案。我希望有一个高质量的环境或者别的什么。我还应该注意到,CFDocument需要一段时间才能处理(相对而言)。由于ColdFusion 9添加了一个优化功能,我猜在这台服务器升级之前我会倒霉透了。是真的吗?

代码语言:javascript
复制
<cfdocument format="pdf" 
            localurl=true 
            name="loc.tempPDF">

    <cfoutput>#loc.articleContent#</cfoutput>

</cfdocument>

<cfpdf action = "write" 
       destination = "#expandPath('\pdf\temp.pdf')#" 
       source = "loc.tempPDF"  
       overwrite = "yes" 
       saveOption = "linear" />
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-04 21:23:28

没错,目前还没有办法在ColdFusion 8中使用原生的cfdocumentcfpdf标签来优化PDF。如果你一定要在不升级到CF9 (有很多改进的PDF压缩)的情况下实现这一点,那么你可以看看iText库来通过Java生成PDF。

票数 1
EN

Stack Overflow用户

发布于 2011-08-05 22:51:45

几年前,我用CF6.1构建了一个文档管理系统。我使用GhostScript来创建、连接和优化PDF。

Here's a blog post展示了如何使用GS来优化PDF的大小。

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

https://stackoverflow.com/questions/6931843

复制
相关文章

相似问题

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