前提:本人的系统为Ubuntu 13.10 64位系统.本篇是我在配置好环境后一段时间写的,所以操作上可能会有也错误,因此仅供参考. 搜索在线显示office和pdf,最常见的方法就是把都转为swf,然后通过FlexPaper显示.这个方法有缺点,FlexPaper不支持所有浏览器(我只能在chrome中使用,firefox要进行设置) 我用的系统是Ubuntu 13.10 64位 一下所提到的软件,我都会在附件中分享 一.openoffice安装 下载附件中的Apache_OpenOffice…
微信或手机浏览器在线显示office文件 1.判断浏览器类型 HttpServletRequest req = ServletActionContext.getRequest(); String userAgent=req.getHeader("User-Agent");//里面包含了设备类型 2.IOS版直接使用流输出 Andriod版利用openoffice+jod转换成html,然后对html内容重新编辑,文件中有图片的 将路径改为网络路径或者采用流输出(改成网络路径注意特殊符号…
近期开发微信企业号,发现微信andriod版内置浏览器在打开文件方面有问题,可是ios版没有问题.原因是ios版使用的是safari浏览器 支持文档直接打开.可是andriod版使用的是腾讯浏览器x5内核.不知道什么原因不支持.可能是集成出现的问题,这里提供解决方法.这样的方法也相同适用手机浏览器或者安卓开发. 通过此方法能够在微信上开发自己的第三方应用.或者解决自己的项目问题,解决方法及核心代码例如以下: 1.推断浏览器类型 HttpServletRequest req = ServletAc…
问题:PDF2SWF转换只有一页的PDF文档,在FlexPaper不显示! FlexPaper 与 PDF2SWF 结合是解决在线阅读PDF格式文件的问题的,多页的PDF文件转换可以正常显示,只有一页的PDF文件不能显示,我下了FlexPaper.PDF2SWF  N个版本都不行... 解决方法:在执行的命令后面加上“/usr/local/swftools/bin/pdf2swf  -T 9”转换成flash 9 格式即可解决~~ 知识点: SWFTools 是一组用来处理 Flash 的 sw…
http://www.cnblogs.com/wuhenke/archive/2010/03/16/1686885.html 想想自己先前搞PDF转SWF,然后在线浏览功能时,实在是费了不少精力.后来不断发现实现类似功能的网站:http://www.doc88.com/  和 http://www.docin.com/ 虽然他们做的都比我起初做的好,但他们都是公司实力支撑,依靠的也是那种盈利模式. 自己的也在逐步完善和改进中,下面是我项目中的最终版: 一直希望在项目结束后,分享我的代码和心得.前…
1:工具准备swftools.exe 下载http://www.swftools.org/download.html 安装至D盘SWFTools提供了一系列将各种文件转成swf的工具:font2swf.exe gif2swf.exe jpeg2swf.exe pdf2swf.exe png2swf.exe wav2swf.exe 这里我们只使用pdf2swf.exe flexpaper下载http://code.google.com/p/flexpaper/ 这里我们使用已经编译好的FlexPa…
1:工具准备swftools.exe 下载 http://www.swftools.org/download.html 安装至D盘 SWFTools提供了一系列将各种文件转成swf的工具: font2swf.exe gif2swf.exe jpeg2swf.exe pdf2swf.exe png2swf.exe wav2swf.exe 这里我们只使用 pdf2swf.exe flexpaper下载 http://code.google.com/p/flexpaper/  这里我们使用已经编译好的…
Office在线预览及PDF在线预览的实现方式大集合 一.服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览 微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览.优点:1.有效的保护的源文件及文件的复制,不可复制也是缺点.2.源码是自己的,版权有保证.缺点:1.服务器…
在文档在线预览方面,项目组之前使用的是Microsoft office web apps, 由于该方案需要按照微软License付费,项目经理要我预研一个文档在线预览的开源实现方案.仔细钻入该需求发现其实文档在线预览的开源方案还是挺多的,今天研究的方案一采用的技术栈是:OpenOffice +SwfTools + FlexPaper, 这种方案是目前比较成熟的方案,很多网站采用该方案来实现在线预览的功能.这种方案的思路是这样的: 通过OpenOffice的服务将office文档及文本文档转换为p…
一.服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览 微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览.优点:1.有效的保护的源文件及文件的复制,不可复制也是缺点.2.源码是自己的,版权有保证.缺点:1.服务器上必须安装Office软件.2.导出PDF文件本身是个…
原文链接:http://www.officeweb365.com/officetoview.html 一.服务器先转换为PDF,再转换为SWF,最后通过网页加载Flash预览 微软方:利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览. 优点: 1.有效的保护的源文件及文件的复制,不可复制也是…
http://blog.zhaojie.me/2010/05/convert-document-to-pdf-via-openoffice.html —————————————————————————————————————————————————————————— 使用OpenOffice.org将各类文档转为PDF 2010-05-27 12:37 by 老赵, 25682 visits 最近在项目中遇到一个需求,是要将各类文档转换为PDF.这应该是个很常见的工作,而且我也只需要支持MS W…
http://blog.csdn.net/binyao02123202/article/details/20051683 [Asp.net]常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你! 2014-02-27 15:04     1089人阅读     评论(0)     收藏     举报       目录(?)[+] 引言 方案一 方案二 方案三 方案四 方案五 方案六 总结   引言 之前项目需要,查找了office文档在线预览的解决方案,顺便记录一下,…
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应用.如果想深入了解原理.请读者自行研究一些相关源码. 首先我们来认识一下读取相关文档的jar包: 1. 引用POI包读取word文档内容 poi.jar 下载地址 http://apache.freelamp.com/poi/release/bin/poi-bin-3.6-20091214.zip …
网上有很多免费的在线电子书籍,没有pdf格式,不方便离线阅读,也不方便做记录,所以找了几个将在线内容制作成pdf文件的方法. 一.如果网站上的书籍内容没有分页,所有内容都直接显示出来了,最简单,直接将打印机设为PDF即可: 二.书籍内容分章节显示,需要点击链接重新请求数据切换的: 利用 teleport 软件将整个站点导出到本地. 利用 http-server(任意语言皆可)将上述站点起个本地服务. 安装adobe acrobat DC,它内置了浏览器内核,可以将前端代码直接渲染成pdf格式.使…
使用微软DsoFramer 组件创建,显示office 1. DsoFramer  组件的介绍 dsoframer是微软提供一款开源的用于在线编辑.调用Word. Excel .PowerPoint等的ActiveX控件.国内很多著名的OA中间件, 电子印章,签名留痕等大多数是依此改进而来的. 2. C# winform 或者web 显示 开发的方式下载 DsoFramer 下载的界面如下: 使用就是这以上的两个dll 代码: public partial class Form1 : Form …
插入一个文件到页面中是能够让你将有用的文件,电子表格,幻灯片或者其他可用的文件在你小组中进行分享的好方法. 针对所有的文件类型,你可以选择以链接方式插入一个文件.缩略图将会对文档的内容进行预览同时可以对大小进行调整. 希望你预览一个 Office 或者 PDF 文件,单击链接或者缩略图来显示完整的预览(不需要 Excel,Word 或者 PowerPoint 安装在你的额电脑中).可选的,在预览界面中选择下载按钮来下载文件后进行离线方式预览. 你甚至可以进行  编辑 和 在 Office 和 P…
原文:如果在线显示php源代码 通过php提供的函数highlight_file和highlight_string实现…
问题 前端使用了一张cos的图片,但是无法显示图片,使用的是cdn的加速域名地址. 对比:使用服务器的直接域名是可以显示的. 两者地址直接访问时,一者在线显示,一者直接下载到本地. 原因: 使用默认提供的域名( CDN 加速域名和 COS 默认访问域名)访问资源时将始终弹出下载框.腾讯云文档 方法: 这里有两种方式 1.参考腾讯云官方方案,使用静态网站 +  自定义域名 腾讯云文档 静态网站功能 静态网站设置帮助用户设置对象的打开方式.开启此功能时,使用自定义域名访问对象会默认使用浏览器打开,不…
Python3.x:PDFMiner3k在线.本地解析pdf 安装 pip install pdfminer3k 示例一:在线解析pdf ''' Demo:pdf2htmlex解析pdf Datetime:2018-02-22 15:30:00 ''' import importlib import sys import random from urllib.request import urlopen from urllib.request import Request from pdfmin…
由于目前的工作跟office打交道比较多,所以才有了此篇blog,需求是实现word转换pdf方便页面展示.之前lz采用的是jacob(仅支持windows)进行转换的,但是现在服务器改成linux显然不能用了,于是网上搜罗一圈,最终决定采用LibreOffice.(前提:需要安装jdk环境) LibreOffice中文官网:https://zh-cn.libreoffice.org/   下载合适的版本,本文下载的是6.1.6 已上传百度网盘(链接: https://pan.baidu.com…
最近在看一位大佬写的源码解析博客,平时上下班用手机看不太得劲,但是平板又没有网卡,所以就想搞个离线pdf版,方便通勤时间学习阅读. 所以,问题来了: 怎么把在线网页内容转成pdf? 这位大佬的博客是用gitbook写的,我先上网搜了下工具,发现大多是将自己本地gitbook转pdf,只有一个开源工具是用python爬取的在线gitbook,但是一看issues,中文乱码.空白页.看不到图等等问题都没解决,遂放弃-- 经过我不懈的搜索,终于找到了一个可以直接把网页保存成pdf工具:phantomj…
0.安装环境.可以参考http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html     百度关键字 仿百度文库方案 1.借用开源工具flexpaper 2.使用工具类,这个类是前人都已经做好的.在此借用一下! import java.io.BufferedInputStream; import java.io.File; import java.io.IOException; import java.io.InputSt…
原料:OpenOffice4.1.2(之所以选OpenOffice是因为可以跨平台,下载后直接安装),jodconverter-core-3.0-beta-4-dist.zip(可以搜博客园),Exe4j 目标:生成一个office2pdf.exe程序,在命令行中用该程序实现转换. 1.先建立一个文件夹(我在桌面建了一个ExecuteFile文件夹,将jodconverter-core-3.0-beta-4-dist.zip解压后的lib文件夹拷贝到该文件夹) 2.下面是在eclipse中建的项…
1.首先下载最新版的openoffice工具,安装完成之后安装服务,, win+r打开命令提示符 输入cmd,cd C:\Program Files (x86)\OpenOffice 4\program,在该目录下执行语句 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard:服务安装完成了,查看端口号  netstat -ano|findstr "8100&q…
如何在织梦中添加pdf文件并显示呢?下面这个教程将带领大家来操作.(注:手机版无法查看) 第一步:在系统-系统基本参数-附件设置中添加pdf格式 并且将大小调大 第二步:在核心-内容模型-普通文章中添加字段 这里有个提示,一定要选择 附件类型. 到这里我们的后台添加就做完了,你在发布文章的时候会看到多了一个选项,就是填写pdf路径的选项. 接下来我们在前台开始调用出来. 第三步:修改一个显示模板文件 模板在/templets/system/channel_addon.htm 把里面的代码全都删掉…
先附上本人参考的文章,基于的 flexpaper版本 为 1.5,本人由于使用的是 2.1.9 ,故之后说明: 已经支持加载中文文件名 代码下载 1.概述 主要原理 1.通过第三方工具openoffice,将word.excel.ppt.txt等文件转换为pdf文件 2.通过swfTools将pdf文件转换成swf格式的文件 3.通过FlexPaper文档组件在页面上进行展示 2.安装包下载 1.openoffice是Apache下的一个开放免费的文字处理软件 下载地址:Apache oppen…
下边例子是在网上找了一个网友做的例子,在次记录 1.概述 主要原理 1.通过第三方工具openoffice,将word.excel.ppt.txt等文件转换为pdf文件 2.通过swfTools将pdf文件转换成swf格式的文件 3.通过FlexPaper文档组件在页面上进行展示 2.安装包下载 1.openoffice是Apache下的一个开放免费的文字处理软件 下载地址:Apache oppenoffice 官网下载 版本-3.4.1 2.SWFTools是一组用来处理Flash的swf文件…
系统环境:CentOs5.5用到的工具:Openoffice 3 , Pdf2Swf tool , Jodconverter , FlexPaper 网上找了些资料,早有人已经实现了这样的功能,只不过是用JAVA来写的东东,PHP的没找着.结合网上的资料根据实现操作经验.纪录并总结一下: 整体思路如下:实现步骤: 1. DOC上传   2. DOC转成PDF   3. PDF转成SWF  4. 显示基于对Linux环境引入openoffice sdk + pdf2swf tool,分两个步骤,先…
(写的有点啰嗦,具体的实现方法只是粗体和代码就够了) 给市场部门用dede做个cms,需要附件在线查看.公司有个系统(就叫develop_cms吧)是已经实现的,本以为很容易,不过是下一个插件然后把附件的路径传进去就可以了,哪知道,远没有我想象的那么简单.就简单记录一下最后实现的方法吧. google了一下,下载了flexpaper,里面一堆东西看着就吓了一跳.也有很多相关的文章,但基本都只是分析flexpaper的参数和自带的demo,可以预览swf,其实工作原理是把文档转换成swf然后预览的…