当前位置:首页 > linux教程 > 列表

LINUX下PHP程序实现WORD文件转化为PDF文件的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-04 10:04:28 浏览: 评论:0 

这篇文章主要介绍了LINUX下PHP程序实现WORD文件转化为PDF文件的方法,涉及php针对Word文档与pdf格式文件的相关操作技巧,需要的朋友可以参考下。

本文实例讲述了LINUX下PHP程序实现WORD文件转化为PDF文件的方法,分享给大家供大家参考,具体如下:

  1. <?php 
  2. set_time_limit(0); 
  3. function MakePropertyValue($name,$value,$osm){ 
  4. $oStruct = $osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); 
  5. $oStruct->Name = $name
  6. $oStruct->Value = $value
  7. return $oStruct
  8. function word2pdf($doc_url$output_url){ 
  9. $osm = new COM("com.sun.star.ServiceManager"or die ("Please be sure that OpenOffice.org is installed.\n"); 
  10. $args = array(MakePropertyValue("Hidden",true,$osm)); 
  11. $oDesktop = $osm->createInstance("com.sun.star .frame.Desktop"); 
  12. $oWriterDoc = $oDesktop->loadComponentFromURL($doc_url,"_blank", 0, $args); 
  13. $export_args = array(MakePropertyValue ("FilterName","writer_pdf_Export",$osm)); 
  14. $oWriterDoc->storeToURL($output_url,$export_args); 
  15. $oWriterDoc->close(true); 
  16. $output_dir = "D:/LightTPD/htdocs/"
  17. $doc_file = "D:/LightTPD/htdocs/2.doc"
  18. $pdf_file = "2.pdf"
  19. $output_file = $output_dir . $pdf_file
  20. $doc_file = "file:///" . $doc_file
  21. $output_file = "file:///" . $output_file
  22. word2pdf($doc_file,$output_file); 
  23. ?>

Tags: PHP程序文件转化

分享到: