zoukankan      html  css  js  c++  java
  • 如何使用PHP显示在线Word文档

    在线生成FlashPaper文档

    1 安装 FlashPaper2,最好下载绿色版的FlashPaper软件,如下所示,先点击初始化.bat即开始绿化,然后双击"FlashPrinter.exe"运行不弹出错误提示(比如虚拟打印机未安装成功之类的提示)即说明安装完成。

    2 比如我们把这个软件放在了C盘的根目录下面,如下图所示。

    则右击"计算机",点击属性,打开高级系统设置,添加一个系统变量为";C:FlashPaper",注意前面的";"是分隔符。

     

    3 我们下面首先要验证在DOS命令下能否成功运行转换命令,把一份DOC文档转换为SWF文件。请确保自己已经安装了Office软件,否则会中途弹出错误。其次我们在DOS窗口中直接输入"FlashPrinter",应该可以打开FlashPaper这个程序,因为前面我们已经把这个目录加入到了系统变量中,运行命令会自动去这些目录中查找这个程序。

     

    其次加入参数,FlashPaper的运行命令是:FlashPrinter $oldfile -o $newfile,其中"$oldfile"是要转换的文件的完整文件名(含路径),"$newfile"是希望转换完成之后输出的完整文件名,中间用"-o"隔开,比如:"FlashPrinter C:ABC.doc -o C:ABC.swf",运行完之后我们发现的确生成了一个ABC.swf文件。

     

    4 我们换一个稍微复杂一点的文件,比如含有图片的,从下图可见,效果依旧比较理想。

    不仅如此,我们还可以把DOC转换为PDF文档,以及把TXT文档转换为SWF和PDF。

    对中文的支持良好

     

    5 下面的问题就是如何在PHP中实现调用DOS命令了,详见"PHP中调用外部命令的方法.doc"。 这里简要介绍就是使用exec ()命令实现,使用方法也很简单,前面介绍DOS命令是"FlashPrinter C:ABC.doc -o C:ABC.swf",则只要在PHP中用该函数括起来即可。如下所示:

    exec ("FlashPrinter C:ABC.doc -o C:ABC.swf")

  • 相关阅读:
    USACO 3.3 A Game
    USACO 3.3 Camelot
    USACO 3.3 Shopping Offers
    USACO 3.3 TEXT Eulerian Tour中的Cows on Parade一点理解
    USACO 3.3 Riding the Fences
    USACO 3.2 Magic Squares
    USACO 3.2 Stringsobits
    USACO 3.2 Factorials
    USACO 3.2 Contact
    USACO 3.1 Humble Numbers
  • 原文地址:https://www.cnblogs.com/acetaohai123/p/6609945.html
Copyright © 2011-2022 走看看