Home >php教程 >php手册 >PHP处理Word转PDF技巧讲解

PHP处理Word转PDF技巧讲解

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:11:381524browse

我们知道,

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. }  
  9. function word2pdf($doc_url, $output_url){  
  10. $osm = new COM("com.sun.star.ServiceManager") 
    or die ("Please be sure that OpenOffice.org 
    is installed.n");  
  11. $args = array(MakePropertyValue("Hidden",true,$osm));  
  12. $oDesktop = $osm->createInstance("com.sun.star
    .frame.Desktop");  
  13. $oWriterDoc = $oDesktop->loadComponentFromURL
    ($doc_url,"_blank", 0, $args);  
  14. $export_args = array(MakePropertyValue
    ("FilterName","writer_pdf_Export",$osm));  
  15. $oWriterDoc->storeToURL($output_url,$export_args);  
  16. $oWriterDoc->close(true);  
  17. }  
  18. $output_dir = "D:/LightTPD/htdocs/";  
  19. $doc_file = "D:/LightTPD/htdocs/2.doc";  
  20. $pdf_file = "2.pdf";  
  21. $output_file = $output_dir . $pdf_file;  
  22. $doc_file = "file:///" . $doc_file;  
  23. $output_file = "file:///" . $output_file;  
  24. word2pdf($doc_file,$output_file);  
  25. ?> 

以上这段代码就是PHP处理Word转PDF的相关实现方法。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn