word转pdf 转swf 实现在线预览word文件功能

# ifconfig

    — 查看下虚拟机的ip地址 之后下面的操作都是在本地软件进行连接

    — 将我给的压缩包文件全部上传到 /root 目录下

# yum -y update

# init 6

    — 重启

# yum -y install vim

    — 安装vim

# yum -y install wget

    — 安装下载工具

# wget http://pkgs.repoforge.org/unoconv/unoconv-0.5-1.el6.rf.noarch.rpm

    — 下载文件unoconv

# yum -y install openoffice*

    — 安装openoffice包括所有插件

# yum install unoconv-0.5-1.el6.rf.noarch.rpm

    — 安装刚才下载好的unoconv

# mkdir -p /usr/share/fonts/truetype/droid

# cp DroidSansFallbackFull.ttf /usr/share/fonts/truetype/droid/

    — 建立文件夹

    — 拷贝字体到这个文件夹中

# unoconv -f pdf 123.docx

    — 第一次执行失败的话就再执行一次

# unoconv -f pdf 123.docx

    — 再次执行一个 查看123.pdf 是否正确

    — 上传nginx, php, 和 libmcrypt 软件包

# tar zxf nginx-1.9.2.tar.gz

# tar zxf php-5.6.10.tar.gz

# tar zxf libmcrypt-2.5.8.tar.gz

    — 解压

#  yum -y install gcc gcc-c++ autoconf automake libtool make zlib zlib-devel openssl openssl-devel pcre-devel

    — 安装nginx 需要的依赖

# cd nginx-1.9.2

    — 进入目录

# groupadd -r www

# useradd -s /sbin/nologin -g www -r www

    — 创建www用户和用户分组

# ./configure –prefix=/usr/local/nginx –user=www –group=www

    — 配置nginx

# make && make install

    — 安装nginx

    — 拷贝安装包的 nginx 和 php-fpm 到 /etc/init.d/目录下

# cp ~/nginx /etc/init.d/nginx

# cp ~/php-fpm /etc/init.d/php-fpm

# chmod a+x /etc/init.d/nginx

# chmod a+x /etc/init.d/php-fpm

    — 授予两个文件的执行权限

# cd ../libmcrypt-2.5.8

    — 进入libmcrypt 目录

# ./configure

    — 配置libmcrypt

# make && make install

    — 编译并且安装 libmcrypt

# ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la

# ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so

# ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4

# ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8

    — 创建快捷方式

# cd ../php-5.6.10

    — 进入php安装目录

# yum -y install libxml2-devel bzip2 bzip2-devel curl-devel gd gd-devel

    — 安装php的依赖

# ./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –enable-fpm –with-fpm-user=www –with-fpm-group=www –enable-sockets –enable-mbstring –enable-sysvsem –enable-sysvshm –enable-gd-native-ttf –enable-mbregex –enable-zip –enable-pcntl –enable-inline-optimization –disable-debug –with-mhash –with-mcrypt –with-mysql –with-mysqli –with-pdo –with-pdo-mysql –with-curl –with-bz2 –with-zlib –with-pcre-regex –with-openssl-dir=/usr/lib/openssl –with-openssl –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –with-png-dir

    — 配置php

# make && make install

    — 编译并且安装php

# cp ~/php-fpm.conf /usr/local/php/etc/

# cp ~/php.ini /usr/local/php/etc/

# vim /usr/local/nginx/conf/nginx.conf

location ~ \.php$ {

            root           html;

            fastcgi_pass   unix:/tmp/php-cgi.sock;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

            include        fastcgi_params;

        }

# vim /usr/local/nginx/conf/fastcgi_params

    — 修改下nginx的配置文件 和 fastcgi_params的配置 主要是修改nginx执行用户和pathinfo支持

set $script $uri;

set $path_info “”;

if ($uri ~ “^(.+\.php)(/.+)”) {

    set $script $1;

    set $path_info $2;

}

fastcgi_param SCRIPT_NAME $script;

fastcgi_param PATH_INFO $path_info;

# mkdir -p /tmp/session

    — 创建php的session存放目录

# chown -R www.www /tmp/session

    — 给与www用户权限

# service php-fpm start

# service php-fpm restart

    — 启动和重启php

# service nginx start

# service nginx restart

    — 启动和重启nginx

# vim /etc/sysconfig/iptables

    — 调整防火墙 修改80端口允许访问  ——-找我——-

# service iptables restart

    — 重启防火墙 使用编辑的规则

# vim /usr/local/nginx/html/index.php

    — 建立一个index.php 写入 phpinfo() 浏览器访问确认正常

# cd /usr/local/nginx/html/

    — 进入网页目录

# rm -rf ./*

    — 删除当前目录的所有文件

# cp ~/123.docx ./

    — 把刚才的123.docx 复制到当前目录

# vim index.php

    — 内容如我给到的index.php

# ln -s /usr/local/php/bin/php /usr/bin/php

    — 将php放在系统目录里面 这样php就可以直接使用

# vim /etc/sudoers

    — 编辑这个文件

    — 在 root ALL=(ALL) ALL这行下面添加

        www ALL=(ALL) NOPASSWD:ALL

    — 修改 Defaults requiretty 前面加一个#号

swftools  
下载路径
 http://www.swftools.org/download.html
1、安装所需的库和组件。机器之前安装过了,主要安装的是下面几个组件。如果不安装会提示machine `x86_64-unknown-linux’ not recognized
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
2、下载编译安装swftools。
wget http://www.swftools.org/swftools-0.9.2.tar.gz
tar vxzf swftools-0.9.2.tar.gz
cd swftools-0.9.2
./configure –prefix=/usr/swftools
make
make install
3、设置swftools环境变量,使pdf2swf成为一个可执行命令
vim /etc/profile
export PATH=$PATH:/usr/swftools/bin/
4、安装xpdf语言包。下载xpdf-chinese-simplified.tar.gz文件,解压到/usr/share/xpdf下,编辑add-to-xpdfrc文件,

    原文作者:盖世英雄L
    原文地址: https://blog.csdn.net/luhaoand/article/details/48437327
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞