CN103729338A - 一种文件在线预览方法 - Google Patents
一种文件在线预览方法 Download PDFInfo
- Publication number
- CN103729338A CN103729338A CN201310743351.7A CN201310743351A CN103729338A CN 103729338 A CN103729338 A CN 103729338A CN 201310743351 A CN201310743351 A CN 201310743351A CN 103729338 A CN103729338 A CN 103729338A
- Authority
- CN
- China
- Prior art keywords
- file
- previewing
- wps
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及WEB开发技术领域,具体涉及一种文件在线预览方法。本发明通过第三方工具wps,将文本文件转为PDF文件,再通过前端PDF插件显示,从而实现在线预览。本发明的方法更快捷、更安全、准确,而且速度更快,数据丢失更少;可以广泛应用于文件转化与文件预览操作功能中。
Description
技术领域
本发明涉及上EB开发技术领域,具体涉及一种文件在线预览方法。
背景技术
目前互联网中,很多平台都支持文本文件,如txt、office文件的在线预览效果,目前该技术都是通过文件转换实现的:第一步,首先将txt或office的各种文件转为pdf格式的文件;第二步,将pdf文件转为swf格式的文件;第三步,借助第三方swf插件,将swf格式的文件显示出来,达到在线预览的效果。
因为在传统的方法中,需要增加将pdf文件转为swf文件的流程,因此在速度上会比较慢,而且在转换过程中随着转换次数的增加,数据失真的现象也随之会增加。因此在整体效果上比较差。
发明内容
本发明解决的技术问题在于提供一种文件在线预览方法;只须借助一次文件转换即可实现文件的在线预览。
本发明解决上述技术问题的技术方案是:
通过第三方工具wps,将文本文件转为PDF文件,再通过前端PDF插件显示,从而实现在线预览。
包括以下步骤:
第1步、安装wps开源工具;
第2步、服务器通过wps开源工具,读取文本文件的具体内容;
第3步、通过调用wps的另存为方法,直接将文件保存为PDF文件;
第4步、前端JSP页面,借助PDFObject插件,通过流的方式从指定路径读取pdf文件流,并显示在PDFObject框架中。
支持的文本格式包括DOC、DOCX、PPT、PPTX、XLS、XLSX、TXT、PPD。
本发明的有益效果是:本发明方法速度更快,因只需一次文件转换即可达到预览效果;其次,本方法对服务器的压力更少,服务器无需将pdf文件转为swf格式的文件;第三,本方法出现数据失真的概率更少,因为少了一次转换,数据有效性更高;wps文件是通过直接调用其另存为方法,把原来的文件保存为PDF文件,因此在服务器资源占用会更少。
附图说明
下面结合附图对本发明进一步说明:
附图是本发明方法流程图。
具体实施方式
如附图所示,本发明通过第三方工具wps,将文本文件转为PDF文件,再通过前端PDF插件显示,从而实现在线预览。具体步骤如下:
第1步、安装wps开源工具;
第2步、服务器通过wps开源工具,读取文本文件的具体内容;
第3步、通过调用wps的另存为方法,直接将文件保存为PDF文件;
第4步、前端JSP页面,借助PDFObject插件,通过流的方式从指定路径读取pdf文件流,并显示在PDFObject框架中。
前述方法支持文本格式包括DOC、DOC下、PPT、PPT下、下LS、下LS下、T下T、PPD。
Claims (3)
1.一种文件在线预览方法,其特征在于:通过第三方工具wps,将文本文件转为PDF文件,再通过前端PDF插件显示,从而实现在线预览。
2.根据权利要求1所述的文件在线预览方法,其特征在于:包括以下步骤:
第1步、安装wps开源工具;
第2步、服务器通过wps开源工具,读取文本文件的具体内容;
第3步、通过调用wps的另存为方法,直接将文件保存为PDF文件;
第4步、前端JSP页面,借助PDFObject插件,通过流的方式从指定路径读取pdf文件流,并显示在PDFObject框架中。
3.根据权利要求1或2所述的文件在线预览方法,其特征在于:支持的文本格式包括DOC、DOCX、PPT、PPTX、XLS、XLSX、TXT、PPD。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743351.7A CN103729338A (zh) | 2013-12-29 | 2013-12-29 | 一种文件在线预览方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743351.7A CN103729338A (zh) | 2013-12-29 | 2013-12-29 | 一种文件在线预览方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103729338A true CN103729338A (zh) | 2014-04-16 |
Family
ID=50453417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310743351.7A Pending CN103729338A (zh) | 2013-12-29 | 2013-12-29 | 一种文件在线预览方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103729338A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105573967A (zh) * | 2015-12-04 | 2016-05-11 | 福建亿榕信息技术有限公司 | 一种多格式文件在线浏览方法及*** |
CN109829139A (zh) * | 2019-01-30 | 2019-05-31 | 中国软件与技术服务股份有限公司 | 一种doc/docx格式的流式文件转换成ofd格式的版式文件的方法和装置 |
CN110191128A (zh) * | 2019-05-30 | 2019-08-30 | 山东浪潮商用***有限公司 | 一种基于hdfs的税务文件共享***及实现方法 |
CN110619113A (zh) * | 2019-09-06 | 2019-12-27 | 北京新橙科技有限公司 | 预览iOS特定格式文件的方法和装置 |
CN112612978A (zh) * | 2020-12-17 | 2021-04-06 | 山东浪潮商用***有限公司 | 一种基于浏览器的文件在线浏览的方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872364A (zh) * | 2010-07-02 | 2010-10-27 | 苏州阔地网络科技有限公司 | 一种实现在线将文档转换为图片的方法 |
CN102004779A (zh) * | 2010-11-19 | 2011-04-06 | 百度在线网络技术(北京)有限公司 | 一种文档共享平台及文档处理方法 |
CN102156742A (zh) * | 2011-04-19 | 2011-08-17 | 北京神州数码思特奇信息技术股份有限公司 | 支持手机使用自带浏览器展示结构化文档的方法及中间件 |
CN102243665A (zh) * | 2011-08-22 | 2011-11-16 | 上海梅花信息有限公司 | 一种文档在线播放***及方法 |
CN102254005A (zh) * | 2011-07-15 | 2011-11-23 | 苏州阔地网络科技有限公司 | 一种在网页上实现的文档转换显示方法 |
CN102289497A (zh) * | 2011-08-22 | 2011-12-21 | 上海梅花信息有限公司 | 文档预览图生成***及方法 |
CN102542018A (zh) * | 2011-12-16 | 2012-07-04 | 深圳中兴网信科技有限公司 | 一种web在线查看文件***以及文件转换装置 |
-
2013
- 2013-12-29 CN CN201310743351.7A patent/CN103729338A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872364A (zh) * | 2010-07-02 | 2010-10-27 | 苏州阔地网络科技有限公司 | 一种实现在线将文档转换为图片的方法 |
CN102004779A (zh) * | 2010-11-19 | 2011-04-06 | 百度在线网络技术(北京)有限公司 | 一种文档共享平台及文档处理方法 |
CN102156742A (zh) * | 2011-04-19 | 2011-08-17 | 北京神州数码思特奇信息技术股份有限公司 | 支持手机使用自带浏览器展示结构化文档的方法及中间件 |
CN102254005A (zh) * | 2011-07-15 | 2011-11-23 | 苏州阔地网络科技有限公司 | 一种在网页上实现的文档转换显示方法 |
CN102243665A (zh) * | 2011-08-22 | 2011-11-16 | 上海梅花信息有限公司 | 一种文档在线播放***及方法 |
CN102289497A (zh) * | 2011-08-22 | 2011-12-21 | 上海梅花信息有限公司 | 文档预览图生成***及方法 |
CN102542018A (zh) * | 2011-12-16 | 2012-07-04 | 深圳中兴网信科技有限公司 | 一种web在线查看文件***以及文件转换装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105573967A (zh) * | 2015-12-04 | 2016-05-11 | 福建亿榕信息技术有限公司 | 一种多格式文件在线浏览方法及*** |
CN109829139A (zh) * | 2019-01-30 | 2019-05-31 | 中国软件与技术服务股份有限公司 | 一种doc/docx格式的流式文件转换成ofd格式的版式文件的方法和装置 |
CN109829139B (zh) * | 2019-01-30 | 2023-04-18 | 中国软件与技术服务股份有限公司 | 一种doc/docx格式的流式文件转换成ofd格式的版式文件的方法和装置 |
CN110191128A (zh) * | 2019-05-30 | 2019-08-30 | 山东浪潮商用***有限公司 | 一种基于hdfs的税务文件共享***及实现方法 |
CN110619113A (zh) * | 2019-09-06 | 2019-12-27 | 北京新橙科技有限公司 | 预览iOS特定格式文件的方法和装置 |
CN112612978A (zh) * | 2020-12-17 | 2021-04-06 | 山东浪潮商用***有限公司 | 一种基于浏览器的文件在线浏览的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103729338A (zh) | 一种文件在线预览方法 | |
CN102609400B (zh) | 文件格式转换方法及转换工具 | |
JP2017532621A5 (zh) | ||
JP2016517051A5 (zh) | ||
WO2009134790A3 (en) | Authorization system with split messaging | |
RU2010144041A (ru) | Способы для модификации документа с использованием скрытой поверхности переноса | |
EP1898302A3 (en) | Multiple language development environment using shared resources | |
WO2012106647A3 (en) | System and method for interaction between e-mail/web browser and communication devices | |
CN102609503A (zh) | 静态网页页面的生成方法及装置 | |
CN110232161A (zh) | 一种基于浏览器的文档在线预览方法 | |
WO2008118358A3 (en) | System and method for text-based encryption | |
GB2454439A (en) | Method and system to validate a write for a device on a serial bus | |
JP2008259212A5 (zh) | ||
CN102567019A (zh) | 一种web应用excel插件时支持多种字符集的方法 | |
CN107515945A (zh) | 一种在网页中预览文档的方法 | |
KR20140098389A (ko) | 다종 문서의 html5기반 문서 자동변환 방법 및 dps시스템 | |
CN102654886A (zh) | 一种b/s结构***的数据抓取*** | |
Si et al. | An error estimate of EEP super-convergent solutions of simplified form in one-dimensional Ritz FEM | |
CN103365866A (zh) | 一种模块化所见即所得管理网页模板的装置及管理方法 | |
CN102708178A (zh) | 一种b/s结构***的数据抓取方法 | |
DE602005016160D1 (de) | Steuerbare fluide in rohrkrümmung | |
CN103220278A (zh) | 对网页的访问连接请求进行控制的方法及网关 | |
WO2004006111A3 (en) | System and method for generating invoices using a markup language | |
CN102880689A (zh) | 一种在web应用中快速便捷地展示office文件内容的方法 | |
CN112612978A (zh) | 一种基于浏览器的文件在线浏览的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140416 |