求助:php 用windows COM组件调用openoffice接口实现word转pdf文件报错
来源:互联网 发布:办公软件word 编辑:程序博客网 时间:2024/05/19 20:58
以下是代码:
<?php set_time_limit(0); function MakePropertyValue($name,$value,$osm){ $oStruct = $osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->Value = $value; return $oStruct; } function word2pdf($doc_url, $output_url){ $osm = new COM("com.sun.star.ServiceManager") or die ("Please be sure that OpenOffice.org is installed.n"); $args = array(MakePropertyValue("Hidden",true,$osm)); $oDesktop = $osm->createInstance("com.sun.star.frame.Desktop"); $oWriterDoc = $oDesktop->loadComponentFromURL($doc_url,"_blank", 0, $args); $export_args = array(MakePropertyValue("FilterName","writer_pdf_Export",$osm)); $oWriterDoc->storeToURL($output_url,$export_args); $oWriterDoc->close(true); } $output_dir = "c:/"; $doc_file = "c:/t.doc"; $pdf_file = "2.pdf"; $output_file = $output_dir . $pdf_file; $doc_file = "file:///" . $doc_file; $output_file = "file:///" . $output_file; word2pdf($doc_file,$output_file); ?>
报错为
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> [automation bridge] <br/><b>Description:</b> com.sun.star.task.ErrorCodeIOException: ' in C:\ComsenzEXP\wwwroot\demo\index.php:17 Stack trace: #0 C:\ComsenzEXP\wwwroot\demo\index.php(17): variant->storeToURL('file:///c:/2.pd...', Array) #1 C:\ComsenzEXP\wwwroot\demo\index.php(26): word2pdf() #2 {main} thrown in C:\ComsenzEXP\wwwroot\demo\index.php on line 17
0 0
- 求助:php 用windows COM组件调用openoffice接口实现word转pdf文件报错
- PHP调用OpenOffice实现word转PDF
- openoffice java实现word转PDF
- php调用com组件配置 以openoffice为例
- PHP windows 调用com组件
- 将Office(如:Word、Excel、PPT 等)文件转PDF(通过OpenOffice实现)
- vc调用 com+组件 求助
- openOffice实现word转pdf和添加水印
- COM组件调用报错
- PHP 开启COM组件 读取word文件
- java+jacob实现word转pdf(通过调用模板文件)
- java调用Apache OpenOffice实现TXT、HTML、OFFICE转PDF
- Java实现各种文件转PDF(使用OpenOffice)
- java调用com组件将office文件转换成pdf
- PHP 利用 Apache OpenOffice 将word、excel转为pdf
- openoffice实现pdf上传文件预览功能
- ASP.NET 调用COM Word 转Pdf 之我见
- php 上传word文件 Word文件转 PDF
- linux压缩与解压缩 tar命令
- 达摩克利斯之剑高悬——信息时代国内企业杀出重围之道
- android 添加快捷方式并且图标上添加数字
- Android数据的存储方式 SharePreferences
- html块级元素与行内元素-哪些是块级哪些是内联对象
- 求助:php 用windows COM组件调用openoffice接口实现word转pdf文件报错
- ALAsset类
- HDU 1518
- Netty多线程处理机制
- poj3251 & usaco 月赛 2006 Big Square 题解
- Android ViewSwitcher组件
- linux下为php一键安装mysqli扩展
- c++函数适配器(1)——binder1st和binder2nd
- 黑马程序员——Java学习笔记之11——“Collection集合”总结