php+flashpaper实现文档自动转换

由于安装flashpaper的时候忘了将文件夹当中的空格去掉

也挺此增加了不少麻烦

后来在不断的调试中

终于是成功了

 

首先是建立一个运行的php页面flashpaper.php

<?php
  class test
  {
    public function doit($oldfile,$newfile)
    {
      $command = "c:\FlashPrinter.bat  $newfile  $oldfile";
      //echo $command;
      exec($command);
    }
  }
 $ss = new test();
 $newfile = "C:\MOODLETHEME.swf";
 $oldfile = "C:\MOODLETHEME.doc";
 echo $oldfile.time();
 $ss->doit($oldfile,$newfile);
?>

 

这一段代码里面有一个flashpaper.bat的执行文件,这个就是因为flashpaper这个软件所在文件夹的名称有个空格,newfile即生成后的文件命名,oldfile就是你要转换的原始文件了

 

 

下面来建一个flashpaper.bat的文件:

"C:\FlashPaper 2\FlashPrinter.exe" -o %1 %2

 

 

接下来还有一步,就是设置环境变量,如果你所安装的flashpaper不是像我这样文件名中有空格就不用这样做的

我的电脑---右键--高级--环境变量

 

新建一个系统变量:名称flashpaper

值:c:/flashpaper 2   其实就是你的flashpaper文件所在的文件名称

然后就是修改path变量:

%FlashPaper%;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PHP;C:\PHP\ext

 

 

这样就搞定了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值