办公系统中MS Word文件转换为PDF技术方案

原创 2014年11月27日 14:57:58

        MS Word文件转换为PDF技术方案比较多,比较常见的方案是使用开源的OpenOffice,但是此方案存在兼容的问题,有些文件转换不了或出现问题。而采用现成的产品,成本又比较高。通过对各种Word转PDF解决方案的综合考察,采用在Windows平台调用Word接口的方案,是转换成功率最高的一种,在这里提供个折中的方案。

        架设Windows服务器,并安装MS Office 2007,使用MS Office 2007转换PDF功能。 Office 2007 只需安装一个加载项,就能导出文件并将其保存为 PDF 和 XPS 格式,生成的也是高质量 PDF。2007 Microsoft Office加载项:Microsoft Save as PDF 或 XPS。

        补充说明:Office 2007 with SP2 已经内置 Save As PDF/XPS 支持,也可直接在 Word 2007 中将 Word 另存为 PDF 了。如下图所示:


        在Windows服务器上部署Java程序,用于接受应用服务器的请求,读取FTP上的相应文件至本地,并调用Microsoft Word的接口,将其转化为PDF格式,再推送至FTP相应位置。


        可能存在的问题及应对策略:

        (1)大量并发的问题

        如果出现大量并发的情况,可能导致Windows服务器资源消耗过大,存在转换程序奔溃的风险。针对这种情况,可采用消息队列的机制,将请求写入消息队列,逐个处理。

        (2)实时性的问题

        转化文件需要一定时间,操作的实时性可能不友好。可加强服务器性能,缩短转化时间,或通过用户操作方式的改变,规避实时操作,改为延时操作。

        (3)转化失败的问题

        需要对转化程序的异常进行详细捕捉,并记录日志,用于后续处理及程序优化;同时给予用户详细的反馈信息,说明情况,并做到不影响后续的请求处理。


参考:

总结几种常见的Word转换PDF方法

感谢同事提供解决方案及实践,欢迎交流。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

介绍用编程解决Word转PDF的几种方案

1.VC运用OLE编程,office的编程接口,参考wangs 转换具体用法: 1添加dll路径 #import "C:\\Program Files (x86)\\Common Files\\Mic...

教育办公系统的Excel,pdf,jFreeChart和cewolf操作

1. Excel 数据的上传操作:      1). 要求: 用户必须严格的按格式进行填写数据, 然后进行数据的上传     2). 为用户提供一个模板, 先让用户下载模板: "模板"  ...

移动办公系统技术方案

  • 2012-11-24 22:55
  • 3.05MB
  • 下载

教育办公系统的Excel,pdf,jFreeChart和cewolf操作

今天学习的功能特别是实用,在开发是时候不经常的就能用到他们.所有,掌握他们的时候的有必要的.我们也要有自己学习这样工具的能力.哪好吧,我们就从这 些开始... 1. Excel 数据的上传操作:...

Word/Excel/PDF文件转换成HTML整理

引自http://marker.iteye.com/blog/333676   项目开发过程中,需求涉及到了各种文档转换为HTML或者网页易显示格式,现在将实现方式整理如下: 一、使用Jaco...

pdf怎么转成word?最简单的文件转换方法推荐

pdf怎么转成word?最简单的文件转换方法推荐   虽说pdf文件拥有良好的视觉阅读效果,但是从通用性上来说,word的使用要更加普遍一些。今天小编针对pdf怎么转成word问题,来为大家介绍一款...

怎样快速在线将pdf文件转换成word

免费pdf转word在线转换器 在办公环境下如何将PDF转换成Word,是不少上班族普遍需要了解的问题之一。面对上百份需要处理的文档,其实否不用安装专业的PDF转Word转换器,借助免费PDF转Wo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)