• 注册
  • 关于作者
    个人说明:他太懒了,什么都没有写
    关注 0 粉丝 0 喜欢 0 内容 238
    雅安
    聊天 送礼
    • 查看作者
    • php用WPS生成文档

      不好意思,该操作只能在windows服务器上才能执行,是因为,只有windows服务器才支持COM功能,而且,必须安装wps(这点应该不难,因为WPS是免费软件)
      免费软件这点太重要了,如果你要生成WORD,你不可能安装一个OFFICE吧,office太贵了。

      1. <?php  
      2. $wps = new COM("WPS.Application");  
      3. $wps->Visible = false;  
      4. $doc = $wps->Documents->Add();  
      5. $doc->Range->Text = 'WPS FOR PHP test';  
      6. $doc->Paragraphs[1]->Alignment = 1;  
      7. $doc->Shapes->AddPicture("http://img.kingsoft.com/publish/kingsoft/images/gb/sy/logo.gif", 100, 50, 148, 60);  
      8. $doc->SaveAs('c:\\temp\\test1.wps');  
      9. $doc->Close();  
      10. $wps->Quit();  
      11. unset( $doc , $wps );  
      12. ?>  

      代码很简单,只是添加了一个文字和一个图片而己。但是,证明了是可以使用这个功能。
      大家别忘了,WPS的附加功能可是很多的,比如把文件转为PDF等格式。也就是说, 如果是在windows服务器上,我们要生成PDF,可以不使用那些什么fpdf类库,而是使用WPS先生成一个WORD格式的文档,然后直接exportPdf就可以了。要知道OFFICE默认并不支持这种功能。黑黑

      这也是一种思路嘛,思路决定出路,转换一种思路,可能就是海阔天空。

      创建SOAP Client的options参数解释

      PHP

      这里是WPS的开发者网站:http://wps.kingsoft.com/apply/engineer.shtml,从这里可以下载API:http://wps.kingsoft.com/download/WPSAPI.zip

      原文:http://www.neatstudio.com/show-267-1.shtml

      Windows下开发并编译PHP扩展

      PHP

    • 0
    • 0
    • 0
    • 67
    • 单栏布局 侧栏位置: