文档章节

linux服务器搭建在线预览环境

骑着上帝去浪
 骑着上帝去浪
发布于 2016/06/27 15:34
字数 342
阅读 40
收藏 4
  1. linux版本 Centos.x86_64

  2. 需要下载的工具包 **openoffice ** 1)下载地址:https://www.openoffice.org/download/other.html 2)选择 Linux x86_64 rpm chinese简体中文包 3)解压并安装 a. 安装openoffice

tar zxvf Apache_OpenOffice_4.0.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd RPEM
rpm -Uivh *.rpm --nodeps –force

启动openoffice

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
openoffice sdk

b. 安装openoffice sdk 下载地址:https://www.openoffice.org/download/other.html 页面底部选择x86_64 rpm包

tar zxvf Apache_OpenOffice-SDK_4.0.1_Linux_x86-64_install-rpm_en-US.tar.gz
cd RPEM
rpm -Uivh *.rpm

c. 安装jodconverter 解压jodconverter.2.2.2.zip,放在项目目录下,准备doc转pdf 详情见 http://www.artofsolving.com/node/13

java -jar lib/jodconverter-cli-2.2.0.jar document.doc document.pdf

d. 安装swftoofs 如果遇见错误,详情见http://huanle0610.info/jingshu/588

tar zxvf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure

#遇见错误 warning ungif ...

yum search ungif/libgif/devgif 
并安装
make

#遇见错误

rm -f /usr/local/swftool/share/swftools/swfs/default_viewer.swf -o -L /usr/local/swftool/share/swftools/swfs/default_viewer.swf
vi swfs/Makefile # rm two lines
make install

#检查是否安装成功

pdf2swf --help
test
pdf2swf test.pdf -o test.swf -f -T 9 -t -s storeallcharacters

e. 下载flexpaper在线预览demo (FlexPaper_2.2.4.zip) 下载地址 http://static.devaldi.com/GPL/FlexPaper_2.2.4.zip 这个包中有php预览demo, 可以通过访问 php/setup.php 搭建该demo环境

flexpaper php demo + upload doc + java doc to pdf + pdf to swf

本文转载自:http://my.oschina.net/meowmeow/blog/226317

骑着上帝去浪
粉丝 0
博文 1
码字总数 0
作品 0
郑州
私信 提问

暂无文章

JAVA 8 中新增 lambda 表达式的一些基本应用

import java.util.Arrays;import java.util.List;import java.util.function.Function;import java.util.stream.Collectors;public class TestLambda { public static void......

这是一只小小鸟
5分钟前
0
0
Java向word中插入Excel文件对象

前言: 在word文件中,虽然也有表格。但是有时我们想要将Excel中表格的大量数据直接插入到word文档中,这就需要用到word的插入对象的功能,也就是直接将Excel文件当做对象插入到word中。 本地的...

qianxi
7分钟前
1
0
海量数据下的注册中心 - SOFARegistry 架构介绍

SOFAStack Scalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFARegi...

SOFAStack
10分钟前
6
0
python操作excel表格

python 对excel的操作 提示:如果需要写多个表,需要把多个表写完在保存,否则会出现表格覆盖问题 此程序 采取一边请求,一边存取,做个异常处理,即可保存已存在的数据 """# sheet的名称,...

鹏灬
12分钟前
0
0
好程序员web前端分享如何理解JS的单线程

好程序员web前端分享如何理解JS单线程,JS本质是单线程的。也就是说,它并不能像JAVA语言那样,两个线程并发执行。 但我们平时看到的JS,分明是可以同时运作很多任务的,这又是怎么回事呢? ...

好程序员IT
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部