工程文档到PDF文档的在线转换方法技术

技术编号:10891215 阅读:141 留言:0更新日期:2015-01-08 20:01
本发明专利技术公开了一种工程文档到PDF文档的在线转换方法,包括:客户端通过Internet将待转换的工程文档上传到Web服务器并请求Web服务器转换文档;Web服务器接收工程文档并将其暂存到数据库中,同时接收并解析客户端的转换请求,工程文档的转换接口调用PDF虚拟打印机将工程文档转换为PDF文档,暂存到数据库中,之后通过Internet发送回客户端,客户下载到本地进行PDF文档阅读,Web服务器在客户端下载PDF文档后释放数据库中的存储空间。本发明专利技术使客户通过WEB服务器直接获取转换为PDF格式的工程文档,无需另外安装工程文档专业阅读软件,节约了客户读取工程文档的时间,显著提高了客户的工作效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种工程文档到PDF文档的在线转换方法,包括:客户端通过Internet将待转换的工程文档上传到Web服务器并请求Web服务器转换文档;Web服务器接收工程文档并将其暂存到数据库中,同时接收并解析客户端的转换请求,工程文档的转换接口调用PDF虚拟打印机将工程文档转换为PDF文档,暂存到数据库中,之后通过Internet发送回客户端,客户下载到本地进行PDF文档阅读,Web服务器在客户端下载PDF文档后释放数据库中的存储空间。本专利技术使客户通过WEB服务器直接获取转换为PDF格式的工程文档,无需另外安装工程文档专业阅读软件,节约了客户读取工程文档的时间,显著提高了客户的工作效率。【专利说明】工程文档到PDF文档的在线转换方法
本专利技术涉及一种文本处理方法,特别涉及一种工程文档到PDF文档的在线转换方 法。
技术介绍
在这个网络信息的时代,传统的文字信息的传播方式更加多样化,从纸质图书、报 纸等到现代的计算机上的电子图文,衍生出了 AutoCAD和Prote 1等专业软件设计的设计图 纸替代以往的手绘设计图纸,并已成为当今设计图纸制作的主要方式。而在计算机上通过 Internet进行AutoCAD和Protel数据的交换与分享极大的推进了其行业的发展。 但是在阅读这些文档时,需要特定的AutoCAD和Protel专业软件或阅读器,对于 专业人员来说,计算机上都安装有专业软件,很容易进行工程文档阅读;但是对于其他非专 业人员来说,为了阅读工程文档需要安装专业软件会给用户带来不便,而且这是不现实的, 所以对非专业人员来说,要阅读工程文档会很困难。而PDF技术的出现则解决了这个难题, 现在TOF阅读器软件已经成为计算机桌面的必备软件之一,因而将工程文档转换成PDF文 档,这样客户就可以很容易的用本地的TOF阅读器进行工程文档阅读。
技术实现思路
本专利技术的目的在于提供一种工程文档到PDF文档的在线转换方法,解决现有技术 中因客户端为安装相应软件导致客户无法阅读工程文档的技术问题。 为解决上述技术问题,本专利技术所采用的技术方案是:工程文档到PDF文档的在线 转换方法,其特征在于,包括以下步骤: (1)客户端通过Internet将待转换的工程文档从本地通过网页上传到Web服务器 并请求Web服务器转换文档; (2) Web服务器通过网络接收工程文档并将其按顺序暂存到数据库中,同时Web服 务器接收并解析客户端的转换请求,Web服务器开始从数据库中按顺序读取工程文档并开 始调用工程文档的转换接口; (3)工程文档的转换接口调用PDF虚拟打印机将工程文档转换为PDF文档; (4) Web服务器将转换完成的PDF文档暂存到数据库中,之后通过Internet发送回 客户端,客户下载到本地进行PDF文档阅读,Web服务器在客户端下载PDF文档后释放数据 库中的存储空间。 所述数据库创建有文档数据表,文档数据表中暂存有文档存储路径和文档转换状 态的信息,WEB服务器根据文档存储路径读取工程文档或者转换后的PDF文档,客户通过文 档转换状态了解工程文档转换进度。 Web服务器通过参数配置与数据库连接,参数配置完成后,WEB服务器自动从工 程文档数据表中读取待转换的工程文档信息,同时创建对转换时间进行计时的计时进程: 如果计时时间到,工程文档仍未转换完成,则停止转换,并通过WEB服务器重新读取工程文 档。 所述Web服务器从数据库中读取工程文档后首先判断工程文档的大小是否超出 预设的转换文档阈值,如果工程文档大小不大于转换文档阈值,则创建计时进程,开始进行 工程文档转换;否则,自动跳转至下一工程文档。 所述待转换的工程文档包括由AutoCAD和Protel软件创建生成的文档。 与现有技术相比,本专利技术所达到的有益效果是:提供了一种工程文档到PDF文档 的在线转换方法,客户通过WEB服务器直接获取转换为PDF格式的工程文档,无需另外安装 工程文档专业阅读软件,节约了客户读取工程文档的时间,显著提高了客户的工作效率;创 建了数据库,并在数据库中创建了数据表,可自动从数据表中读取待转换的工程文档,能够 实现工程文档批量转换,避免工程文档转换过程中发生数据丢失;设置了计时进程,当文档 转换出现错误导致超时时,自动结束转换,并重新读取工程文档,避免长时间等待,提高了 工程文档转换效率。 【专利附图】【附图说明】 图1是本专利技术的工作原理框图。 图2是工程文档到PDF文档的在线转换方法的流程图。 图3是基于图1的对Protel文档进行PDF转换的流程图。 【具体实施方式】 下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术 的技术方案,而不能以此来限制本专利技术的保护范围。 如图1所示,是本专利技术的工作原理框图,包括客户端、WEB服务器和安装于客户端 的PDF虚拟打印机,客户端通过Internet与WEB服务器进行双向数据传输,WEB服务器可 通过参数配置,与数据库之间进行工程文档的读取和转换后的PDF文档的存储,WEB服务器 与PDF虚拟打印机之间设置转换接口,客户可通过转换接口经WEB服务器调用PDF虚拟打 印机。 如图2所示,是工程文档到PDF文档的在线转换方法的流程图,包括以下步骤: (1)客户端通过Internet将待转换的工程文档从本地通过网页上传到Web服务器 并请求Web服务器转换文档。 (2) Web服务器通过网络接收工程文档并将其按顺序暂存到数据库中,同时Web服 务器接收并解析客户端的转换请求。数据库选用的是ORACLE数据库,故数据库开发环境选 用的是美国甲骨文公司提供的ORACLE数据库系统。此系统是一个完善的信息管理环境, 它能够支持C/S结构或B/S体系结构进行分布式处理和Web计算等。其服务器选件之一 Webserver,可以提供实现Web数据库应用的强大功能。Web服务器与ORACLE数据库通过参 数配置实现二者数据连接,参数配置主要是运用中间件CGI/ΑΡΙ实现的,中间件负责管理 Webserver和DBServer之间的通信并提供应用程序服务,它能够直接调用外部程序或脚本 代码来访问数据库。参数配置完成后,Web服务器自动从工程文档数据表中读取待转换的 工程文档信息,判断工程文档的大小是否超出预设的转换文档阈值,如果工程文档大小不 大于转换文档阈值,则创建计时进程,开始进行工程文档转换;否则,自动跳转至下一工程 文档。计时进程用于对转换时间进行计时:如果计时时间到,工程文档仍未转换完成,则停 止转换,并通过WEB服务器重新读取工程文档;如果计时时间内,完成了当前工程文档的转 换,则按顺序读取下一个工程文档。Web服务器读取工程文档后则开始调用工程文档的转换 接口。 (3)工程文档的转换接口调用PDF虚拟打印机将工程文档转换为PDF文档。 (4) Web服务器将转换完成的TOF文档暂存到数据库中,之后通过Internet发送回 客户端,客户下载到本地进行PDF文档阅读,Web服务器在客户端下载PDF文档后释放数据 库中的存储空间。 数据库创本文档来自技高网
...

【技术保护点】
工程文档到PDF文档的在线转换方法,其特征在于,包括以下步骤:(1)客户端通过Internet将待转换的工程文档从本地通过网页上传到Web服务器并请求Web服务器转换文档;(2)Web服务器通过网络接收工程文档并将其按顺序暂存到数据库中,同时Web服务器接收并解析客户端的转换请求,Web服务器开始从数据库中按顺序读取工程文档并开始调用工程文档的转换接口;(3)工程文档的转换接口调用PDF虚拟打印机将工程文档转换为PDF文档;(4)Web服务器将转换完成的PDF文档暂存到数据库中,之后通过Internet发送回客户端,客户下载到本地进行PDF文档阅读,Web服务器在客户端下载PDF文档后释放数据库中的存储空间。

【技术特征摘要】

【专利技术属性】
技术研发人员:齐本胜赵盼张龙翟潘飞苗红霞邓志祥
申请(专利权)人:河海大学常州校区
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1