CN102164147A - 一种实现在线将文档转换为图片的方法及*** - Google Patents
一种实现在线将文档转换为图片的方法及*** Download PDFInfo
- Publication number
- CN102164147A CN102164147A CN2011101069388A CN201110106938A CN102164147A CN 102164147 A CN102164147 A CN 102164147A CN 2011101069388 A CN2011101069388 A CN 2011101069388A CN 201110106938 A CN201110106938 A CN 201110106938A CN 102164147 A CN102164147 A CN 102164147A
- Authority
- CN
- China
- Prior art keywords
- document
- picture
- user
- communication server
- authority
- 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
本发明揭示了一种实现在线将文档转换为图片的方法及***,应用在网络技术领域,包括如下步骤:通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。本发明实现了无需下载安装软件即可实现将文档转化成图片及信息安全。
Description
技术领域
本发明属于网络技术领域,尤其涉及一种实现在线将文档转换为图片的方法及***。
背景技术
在使用电脑的过程中,我们几乎每天都和不同的文档打交道,比如查看Word,、PPT、Excel、PDF、CHM以及TXT等文档。目前对于电脑用户来说,查看不同文档的必备条件是必须在终端电脑上安装该文档相对应的客户端软件。因此,这就要求用户必须在自己的电脑上安装大批且容量相当大的相关程序,如Office2010就达到了791MB,占据了本地电脑的大量容量。而且,调用本地电脑桌面的软件阅读文档时,不可避免地要面临网络安全问题,如本地电脑有病毒,那么,将不能保障这些文档的安全。
当今,网络硬盘和电子邮箱非常盛行。但是,网络用户每次都需要把网络硬盘或者电子邮箱里的文件下载至本地电脑,使用客户端软件打开后才能阅读,非常不便捷且不安全。对于用户来说,很多的过程,其实只是预览一下这些文档。然而,这些预览过程很繁琐。另外,由于出差等原因,网络用户如遇更换电脑的情况,又需重新安装软件,非常不便。如果能够在线阅读文档,将极大地提升网络硬盘和电子邮箱的用户体验和增强网络安全性。另外,现行的网络视频会议,参会的每台电脑都须安装相应的客户端文档阅读软件,否则,网络会议的文档演示功能就不能实现。这方面的不足严重阻碍了网络视频会议的大范围推广。于是,人们便有了无需下载安装任何软件,一打开网页就可以实现文档阅读的强烈需求。
此外,现有的信息的获取往往是被动的,没有进行有效地认证控制,容易造成安全隐患。
发明内容
鉴于上述现有技术存在的缺陷,本发明的主要目的是提出一种实现在线将文档转换为图片的方法及***,实现了无需下载任何控件即可实现将文档转换成图片和信息的认证控制。
本发明的主要目的将通过以下技术方案得以实现:
一种实现在线将文档转换为图片的方法,包括如下步骤:
通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。
一种实现在线将文档转换为图片的***,包括用户、通讯服务器、及浏览器,其中:
通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。
本发明的主要目的是提出一种实现在线将文档转换为图片的方法及***,实现了无需下载任何控件即可实现将文档转换成图片和信息的认证控制。
附图说明
图1是实施例一中一种实现在线将文档转换为图片的方法的流程图;
具体实施方式
实施例一
如图1所示,本发明的具体实施例一种实现在线将文档转换为图片的方法,具体包括如下步骤:
步骤101:用户打开网页,所述网页自动加载Flash插件,所述Flash插件与通讯服务器建立永久连接,并且开始监听所述通讯服务器数据传输。
上述技术方案具体包括如下过程:
用户打开网页,网页自动加载Flash插件,Flash插件通过XMLSocket类建立与通讯服务器的永久连接,并且开始监听通讯服务器的数据传输。
步骤102:调用所述Flash插件接口传入用户待传输的文档,然后所述Flash插件调用API(Application Programming Interface,应用程序编程接口)将所述文档发送到通讯服务器。
上述技术方案具体包括如下过程:
(2a)所述源用户选择待传输的文档至登录的网页;
(2b)所述网页调用所述Flash插件接口传入用户待传输的文档;
(2c)所述Flash插件接收到文档后,调用XMLSocket类的方法,将文档发送到通讯服务器。
步骤103:通讯服务器接收到文档后,进行认证,认证包括但不限于:用户身份认证、数据指令权限认证(用户是否具有发送文档的权限)、用户指令所操作目标权限认证(用户发送的文档是否能访问浏览器的权限)、通讯服务器对浏览器指令权限认证(浏览器是否具有接收用户发送的文档的权限),所有认证通过后,所述通讯服务器将文档发送到第三方程序。
上述技术方案具体包括以下过程:
(3a) 所述通讯服务器接收到文档后,对用户身份进行认证,即用户是否是通讯服务器所识别的合法用户,若认证不通过,则同步操作中止;若认证通过,继续进行下一步认证;
(3b)对用户的数据指令权限进行认证,即用户是否拥有发送文档的权限进行认证若认证不通过,则同步操作中止;若认证通过,则继续进行下一步认证;
(3c)对用户指令所操作目标进行权限认证,即用户是否拥有将文档发送给浏览器的权限,若认证不通过,则同步操作中止;若认证通过,则继续进行下一步认证;
(3d)通讯服务器对浏览器指令权限认证,即对浏览器是否具有接收用户发送的文档的权限进行认证,若认证不通过,则同步操作中止;认证通过后,所述通讯服务器将所述文档发送至第三方程序;
(3e)所述通讯服务器将所述文档路径保存到一个变量中;
(3f)所述通讯服务器将所述第三方程序的路径和文档路径组成一个字符串;
(3g)所述通讯服务器端调用函数exec(),并将所述字符串作为参数运行的方式来运行所述第三方程序。
步骤104:所述第三方程序根据获取的参数及文档等信息,将所述文档转化成图片,并将所述图片按照所述文档中的页码顺序进行命名,所述第三方程序输出生成的所述图片的总个数。
上述技术方案具体包括以下过程:
(4a)所述第三方程序获取命令行中的参数;
(4b)从所述参数中获取所述文档路径;
(4c)根据文档路径打开相应的文档,并将所述文档转化成图片;
(4d)将生成的所述图片安装文档中对应的页码顺序进行命名;
(4e)所述第三方程序输出所述图片的总张数。
步骤105:所述服务器捕捉所述第三方程序的输出字符串,根据所述字符串的数值,循环输出所有图片至浏览器。
上述技术方案具体包括以下过程:
(5a)所述通讯服务器捕捉所述第三方程序输出的所述图片的总张数;
(5b)循环所述总张数的次数,并逐个将所述图片输出到所述浏览器。
实施例二
本发明的具体实施例一种实现在线将文档转换为图片的***,包括用户、通讯服务器、及浏览器,其中:
通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。
优选地,通讯服务器对接收的用户发送的文档的权限进行认证之前,还包括对所述用户的身份进行认证。
优选地,通讯服务器对接收的用户发送的文档的权限进行认证并在认证通过后,还对所述用户指令所操作目标权限认证,即对所述用户发送的所述文档转化成的图片是否能访问所述浏览器的权限进行认证。
下面根据附图详细介绍本实施例的工作原理:
用户打开网页,所述网页自动加载Flash插件,所述Flash插件与通讯服务器建立永久连接,并且开始监听所述通讯服务器数据传输。
调用所述Flash插件接口传入用户待传输的文档,然后所述Flash插件调用API(Application Programming Interface,应用程序编程接口)将所述文档发送到通讯服务器。
通讯服务器接收到文档后,进行认证,认证包括但不限于:用户身份认证、数据指令权限认证(用户是否具有发送文档的权限)、用户指令所操作目标权限认证(用户发送的文档是否能访问浏览器的权限)、通讯服务器对浏览器指令权限认证(浏览器是否具有接收用户发送的文档的权限),所有认证通过后,所述通讯服务器将文档发送到第三方程序。
所述第三方程序根据获取的参数及文档等信息,将所述文档转化成图片,并将所述图片按照所述文档中的页码顺序进行命名,所述第三方程序输出生成的所述图片的总个数。
所述通讯服务器获取所述第三方程序的输出字符串,根据所述字符串的数值,循环输出所有图片至浏览器。
与现有技术相比,本发明的有益效果为:
(1)在线的文档阅读,满足了用户不必安装庞大的软件就可以查看文档所有内容的需求;(2)在线将文档转换为图片的技术方法和网页版视频会议(尤其是白板功能)的结合非常容易,极大地增强了网络视频会议的用户体验,提升了网页版视频会议的商业价值;(3)在线的office文档阅读最大限度地保证了文档的网络安全;(4)服务器对权限进行严格认证,确保数据的安全性,用户不受额外信息的干扰。
本发明尚有多种具体的实施方式,凡采用等同替换或者等效变换而形成的所有技术方案,均落在本发明要求保护的范围之内。
Claims (10)
1.一种实现在线将文档转换为图片的方法,其特征在于:
通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。
2.根据权利要求1所述的方法,其特征在于:通讯服务器对接收的用户发送的文档的权限进行认证之前,还包括对所述用户的身份进行认证。
3.根据权利要求1所述的方法,其特征在于:通讯服务器对接收的用户发送的文档的权限进行认证并在认证通过后,还对所述用户指令所操作目标权限认证,即对所述用户发送的所述文档转化成的图片是否能访问所述浏览器的权限进行认证。
4.根据权利要求1所述的方法,其特征在于:通讯服务器获取文档之前,还包括:用户打开网页,所述网页自动加载Flash插件,所述Flash插件与所述通讯服务器建立永久连接,且所述Flash插件开始监听所述通讯服务器的数据传输。
5.根据权利要求4所述的方法,其特征在于:调用所述Flash插件的应用程序编程接口API,将所述文档发送至所述通讯服务器。
6.根据权利要求5所述的方法,其特征在于:所述浏览器收到所述图片之前,还包括:所述通讯服务器将接收到的所述文档传输至第三方程序。
7.根据权利要求6所述的方法,其特征在于:所述第三方程序将所述文档转化成图片,并将所述图片返回给所述通讯服务器;所述通讯服务器将所述图片传输至浏览器。
8.一种实现在线将文档转换为图片的***,其特征在于:包括用户、通讯服务器、、及浏览器,其中:
通讯服务器对接收的用户发送文档的权限进行认证并在认证通过后,对浏览器接收所述文档转化成的图片的权限进行认证并在认证通过后,将所述图片发送至所述浏览器。
9.根据权利要求8所述的***,其特征在于:
通讯服务器对接收的用户发送的文档的权限进行认证之前,还包括对所述用户的身份进行认证。
10.根据权利要求9所述的***,其特征在于:
通讯服务器对接收的用户发送的文档的权限进行认证并在认证通过后,还对所述用户指令所操作目标权限认证,即对所述用户发送的所述文档转化成的图片是否能访问所述浏览器的权限进行认证。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101069388A CN102164147A (zh) | 2011-04-27 | 2011-04-27 | 一种实现在线将文档转换为图片的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101069388A CN102164147A (zh) | 2011-04-27 | 2011-04-27 | 一种实现在线将文档转换为图片的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102164147A true CN102164147A (zh) | 2011-08-24 |
Family
ID=44465121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101069388A Pending CN102164147A (zh) | 2011-04-27 | 2011-04-27 | 一种实现在线将文档转换为图片的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102164147A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108388659A (zh) * | 2018-03-07 | 2018-08-10 | 京东方科技集团股份有限公司 | 一种文件浏览方法和装置 |
CN110609814A (zh) * | 2019-09-26 | 2019-12-24 | 珠海格力电器股份有限公司 | 文档在线浏览方法、存储介质及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090251597A1 (en) * | 2008-03-25 | 2009-10-08 | Fujitsu Limited | Content conversion device |
CN101872364A (zh) * | 2010-07-02 | 2010-10-27 | 苏州阔地网络科技有限公司 | 一种实现在线将文档转换为图片的方法 |
CN101944130A (zh) * | 2010-09-28 | 2011-01-12 | 苏州阔地网络科技有限公司 | 一种网页上实现列表同步的方法 |
-
2011
- 2011-04-27 CN CN2011101069388A patent/CN102164147A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090251597A1 (en) * | 2008-03-25 | 2009-10-08 | Fujitsu Limited | Content conversion device |
CN101872364A (zh) * | 2010-07-02 | 2010-10-27 | 苏州阔地网络科技有限公司 | 一种实现在线将文档转换为图片的方法 |
CN101944130A (zh) * | 2010-09-28 | 2011-01-12 | 苏州阔地网络科技有限公司 | 一种网页上实现列表同步的方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108388659A (zh) * | 2018-03-07 | 2018-08-10 | 京东方科技集团股份有限公司 | 一种文件浏览方法和装置 |
CN110609814A (zh) * | 2019-09-26 | 2019-12-24 | 珠海格力电器股份有限公司 | 文档在线浏览方法、存储介质及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106682028B (zh) | 获取网页应用的方法、装置及*** | |
CN111580820B (zh) | 一种小程序生成方法和装置 | |
CN108804906B (zh) | 一种用于应用登陆的***和方法 | |
CN111160845B (zh) | 一种业务处理方法和装置 | |
US8847729B2 (en) | Just in time visitor authentication and visitor access media issuance for a physical site | |
US20190273732A1 (en) | Custom authenticator for enterprise web application | |
CN108712372B (zh) | 一种客户端接入web第三方登录的方法及*** | |
CN112039826B (zh) | 应用于小程序端的登录方法和装置,电子设备,可读介质 | |
CN107257372B (zh) | 一种支持多种浏览器与本地应用程序进行通信的方法 | |
EP2897339B1 (en) | Information processing system and authentication method | |
CN105162774B (zh) | 虚拟机登录方法、用于终端的虚拟机登录方法及装置 | |
CN104683297A (zh) | 一种资源访问的方法及装置、服务器及终端 | |
CN103888408A (zh) | 将数据上传到社交平台的方法及装置 | |
CN115022047B (zh) | 基于多云网关的账户登录方法、装置、计算机设备及介质 | |
CN111191200B (zh) | 一种三方联动鉴权页面展示方法、装置和电子设备 | |
CN114567600B (zh) | 流量管理方法及相关设备 | |
CN112202744A (zh) | 一种多***数据通信方法和装置 | |
CN102412969B (zh) | 远程使用证书与密钥进行认证的方法、装置及*** | |
US12034714B2 (en) | Techniques to pre-authenticate a user identity for an electronic account | |
CN104639421A (zh) | 一种基于智能电视的即时通信信息处理方法及*** | |
WO2019097258A1 (en) | Device authorization systems | |
CN110650014B (zh) | 一种基于hessian协议的签名认证方法、***、设备及存储介质 | |
CN102164147A (zh) | 一种实现在线将文档转换为图片的方法及*** | |
CN102137044A (zh) | 一种基于社区平台的群组信息安全交互的方法及*** | |
CN113765876B (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110824 |