怎么实现前端HTML页面在线预览服务器传来的PDF和Word文件
展开全部 可以用flash显示。
pdf是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。
pdf文件以PostScript语言图象模型为基础,会忠实地再现原稿的每一个字符、颜色以及图象,可保证精确的颜色和准确的打印效果。
pdf目的是为了支持跨平台上的,多媒体集成的信息出版和发布,尤其是提供对网络信息发布的支持。
pdf文件在Windows,Unix和MacOS操作系统中是通用的。
PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。
该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。
...
JS如何做网页预览PDF,WORD等格式文件的功能?类似于百度文库那...
win7资源管理器无法预览word解决方法:在预览文件时,系统会调用这个文件类型默认的打开程序。
使用Word2010的“文件>打开”命令时,因为Word程序已经启动,所以无法再预览Word文件,故而出错。
虽然打开预览无法使用,还可在Windows资源管理器中预览文件。
打开Windows资源管理器,在工具栏右侧,按一下“显示预览窗格”按钮。
找到要预览的文件,单击选择,预览窗格即会显示文件内容。
本地站点上的html文档直接打开本地站点上的word文档而不是下载,...
web页面无法支持预览office文档,但是却可以预览PDF、flash文档,所以大多数解决方案都是在服务端将office文档转换为pdf,然后再通过js的pdf预览插件(谷歌浏览器等已经原生支持嵌入PDF文档)进行查看。
Aspose 后台转换可以使用Aspose将office文档转换为PDF格式,Aspose功能强大,支持编辑/转换word、excel、ppt、pdf等,且API操作简便快速。
Aspose是收费的,你需要下载破解版本。
除了Aspose可以编辑文档,类似的还有NPOI 、POI等。
1、利用flexPaper预览swf文件,百度文库就是这种方式 由于现在flash插件用得已经很少,此处不再赘述,详细请看这里2、pdfjs pdfjs是firefox浏览器内置的pdf预览插件,由于是开源的,我们也可以使用它,ie版本只支持ie9/ie9+。
它通过将pdf转换为html元素再添加一些css3的样式达到pdf的预览效果,文档样式与原文档几乎没有太大区别。
3、在页面中嵌入多媒体对象(PDF、flash、video等) 缺点是不同的浏览器支持及呈现不一致,比如pdf目前只有webkit浏览器原生支持嵌入,而且移动端的webkit浏览器也是不支持的。
PDF嵌入可以采用已封住好操作的插件PDFObject,也可以通过浏览器API自行编写。
另外,个人建议可以用md(markdown,拥有类似word文档的操作,可在线修改、预览,前后台数据调用非常方便)文件来保存在线预览的文档,不要用office类的文件格式保存,关于markdown的用法可参考其官网:网页链接
win10无法预览excel,pdf,word等
测试了下,单独先打开word ,再预览是可以的。
(使用资源管理器可以预览,点预览键)如果直接打开一个word文档 ,再想预览,则无法进行预览。
估计是由于Word 程序已经优先打开了word文档,默认指定了该打开方式,所以无法进行Word预览文件。
java web管理系统中,附件的在线预览,包括word excel text pdf 格式等...
展开全部 利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。
优点有效的保护的源文件及文件的复制,不可复制也是缺点。
源码是自己的,版权有保证。
缺点服务器上必须安装Office软件。
导出PDF文件本身是个打印过程,Excel页面格式未设置,会出现一张表格打印出多页来,阅读体验大大下降。
转换过程非常耗费资源,低配的CPU几乎能跑满,服务器卡死。
转换时间也非常漫长,这个时间主要是卡在了转换PDF上面。
转换完成服务器会遗留大量Excel、Word进程无法正常退出,有一些折中的解决办法,可以在网上搜索。
设置非常麻烦,本身微软官方的说法Office软件是客户端程序,在与IIS交互的时候本身就未设计。
所以很多程序员把精力浪费在了调试程序上面。
有两点在调试的时候需要注意。
一个是在web.config中设置 ,一个是在Office软件的设置中设置跟桌面交互。
严重浪费磁盘空间,一个文件还需要一个PDF文件、一个SWF文件,是否每次都转换,纠结是要硬盘空间呢还是要CPU的资源。
...
有没有办法让HTML5 canvas显示/预览word/excel/powerpoint 文档
目前找到的几种方式:1.像以前的百度文库那样,先转换成flash,然后放在网页上。
说明:使用软件OpenOffice/LibreOffice,swftools。
优点:在国内,由于Flash安装量很大,而且很多人用IE和Chrome内核的浏览器,所以是可以查看的。
缺点:OpenOffice/LibreOffice转换的结果可能会丢失格式/排版(我没试过所以不知道会不会),而且比较耗服务器资源,如果浏览器没装Flash就没法查看文档了,尤其是移动端。
2.转换成PDF,然后用Mozilla的pdf.js查看。
说明:转换成PDF的方法可以用OpenOffice/LibreOffice,也可以用七牛的第三方服务“文档转换”(由亿方云提供)。
优点:如果是把文件存放在七牛云,用在线的服务会比较有保障,加载速度也快。
缺点:收费,不过费用很低廉,pdf.js可能比较大,加载相对慢点,放到七牛上面会好些,对移动端支持不好。
3.转换成HTML,像现在的百度文库那样。
说明:使用PHPOffice和PDFtoHTML将文档转换成HTML直接在浏览器输出,类似现在的百度文库。
优点:浏览器无需安装任何插件,也不用担心兼容性问题,还支持移动端。
缺点:可能会丢失格式,而且用户可以直接拷贝文档内容,如果是扣积分下载的话,可能达不到目的。
win10的文件预览,右侧可以预览图片、PDF、cad、不能预览Excel和...
设置一下页面大小是双方保持一致
转载请注明出处51数据库 » word pdf 在线预览 js