标签: openoffice.org

如何使用OpenOffice从我的PHP网页将RTF转换为PDF?

我的操作系统是Windows XP,我使用的是IIS 5.1和PHP 5.2.9.我正在尝试从我的PHP页面调用PHP脚本,以便使用OpenOffice将RTF文档转换为PDF.当我直接从命令行调用它时,脚本工作正常,但是从PHP网页启动时,我没有成功获得完全相同的脚本.

当我从PHP页面调用脚本时,页面挂起,最终显示错误,我注意到我可以在任务管理器中看到soffice.bin和soffice.exe进程在我的IIS用户名下运行.

这是错误:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `com.sun.star.ServiceManager': Server execution failed ' in C:\WEB_ROOT\SoftwareContract\WordToPdf.php:14 Stack trace: #0 C:\WEB_ROOT\SoftwareContract\WordToPdf.php(14): com->com('com.sun.star.Se...') #1 C:\WEB_ROOT\SoftwareContract\Index.php(11): word2pdf('file:///C:/web_...', 'file:///C:/web_...') #2 {main} thrown in C:\WEB_ROOT\SoftwareContract\WordToPdf.php on line 14
Run Code Online (Sandbox Code Playgroud)

我在这些方面仔细检查了我的IIS用户的权限:

C:\PHP
C:\Program Files\OpenOffice.org 3
C:\Program Files\Java
C:\WEB_ROOT ---- location for my php code
Run Code Online (Sandbox Code Playgroud)

在每种情况下,我的IIS用户都具有以下权限:读取和执行,列出文件夹内容,读取.并且在每种情况下都没有检查"denys"来抵消权限.我还给了IIS用户对php代码所在的Web_Root文件夹的写权限.

这是调用转换函数的php,WordToPdf:

<?php
require_once('WordToPdf.php');

$output_dir = 'C:/web_root/softwarecontract/';
$doc_file = 'C:/web_root/softwarecontract/testdoc.rtf';
$pdf_file = 'output.pdf';
$output_file = $output_dir . $pdf_file;
$doc_file = "file:///" . $doc_file;
$output_file …
Run Code Online (Sandbox Code Playgroud)

php windows iis openoffice.org

1
推荐指数
1
解决办法
7398
查看次数

幻灯片的有效版本控制

我必须以幻灯片的形式保存大量的培训材料.

乍一看,我注意到OpenOffice OOImpress中不支持版本控制(但我可能错了).

我应该使用哪种工具来轻松维护我的培训材料?

我想过使用LaTeX + Beamer以便我可以轻松地将版本控制放在幻灯片的源代码中,但非技术人员应该能够更新材料,我宁愿不强迫他们学习LaTeX.

version-control latex openoffice.org

1
推荐指数
1
解决办法
433
查看次数

OpenOffice.org Anywhere背后的技术是什么?

我能够通过网络浏览器启动开放式办公室,即使我没有开放式办公室的副本.

http://www.ooanywhere.com/

我可以知道背后的技术是什么?

(虽然推出的开放办公室很慢但没有响应)

谢谢.

openoffice.org web-applications

1
推荐指数
1
解决办法
398
查看次数

是否有OpenOffice.org包文件的Emacs模式?

是否有OpenOffice.org(压缩)包文件的Emacs模式?例如,是否有一个可以解压缩每个包含的XML文件,并在其自己的缓冲区中打开它们?

emacs openoffice.org

1
推荐指数
1
解决办法
277
查看次数

openoffice:在writer中复制表的行

我需要以编程方式在openoffice writer中复制Table的行.

这不难通过添加行table.Rows.insertByIndex(idx, count),那加空行,很容易到该行指定的文本添加DataArrayCellRange.通过这种方式,您可以放松对单元格样式的控制,特别是如果单元格具有不同样式(粗体/斜体)的单词,则会将其展平为同一个面.我需要的是以保留单元格/行中每个单词的样式的方式复制行.

这是使用openoffice的Python模板系统的最后一步(http://oootemplate.argolinux.org).我通过Python中的uno接口访问文档,但任何语言都可以解释它背后的逻辑.

python templates openoffice.org openoffice-writer odt

1
推荐指数
1
解决办法
1626
查看次数

OpenOffice Calc无法读取简单的CSV文件.为什么?

我有一个网站(PHP)生成一个CSV文件(text/csv),其中包含以下内容:

ID;E-Mail_User;Name;Applikation;Rolle;Auftragsdatum;Administrator
522;user@domain;WXDUILAS;ABCD;XYZ;2009-03-04 05:00:09;user@domain

当我选择OpenOffice显示CSV文件时,只显示一个空的电子表格.没有显示错误.当我尝试用oocalc test.csv同样的方式打开文件时.我尝试过不同版本的OpenOffice.

这个文件出了什么问题?如何从OpenOffice中获取错误消息?

更新: 它与分号的使用没有任何关系.我已将文件缩减为4个字符.包含内容的文件将ID;A打开CSV导入对话框.但是ID;E打开一张空白纸.为什么?

更新2: 模式id;E也有效.ID;E必须是某种神奇的代码.有人知道这个意思吗?

csv openoffice.org openoffice-calc

1
推荐指数
1
解决办法
1320
查看次数

OpenOffice.org API 还是 LibreOffice API?

我应该使用哪个 API?哪一个更有前途?我的主要目标是生成 ODF 文档。支持 ODF 1.2 对我来说很重要。我想使用 C++ 和 CLI。

openoffice.org odf uno libreoffice

1
推荐指数
1
解决办法
6160
查看次数

LibreOffice 命令行转换 - 没有输出文件?

我正在使用安装在 Linux 机器上的 LibreOffice,我似乎遇到了一个奇怪的问题,转换似乎正在发生,并且似乎没有错误,但是指定的输出目录中没有输出文件。

这是我正在使用的命令的示例:

/opt/libreoffice3.6/program/soffice --headless --invisible --convert-to pdf /dir/file.pptx --outdir /dir
Run Code Online (Sandbox Code Playgroud)

这是该命令的结果:

convert /dir/file.pptx -> /dir/file.pdf using impress_pdf_Export
Run Code Online (Sandbox Code Playgroud)

但问题是运行后转换 /dir/file.pdf 不存在。

你们有什么建议吗?

linux pdf powerpoint openoffice.org libreoffice

1
推荐指数
1
解决办法
6652
查看次数

Testlink:将完整的测试用例导出到OpenOffice中

我在Testlink中有大量测试用例,我需要将它们导出到OpenOffice Calc或Writer中(然后可能重新导入它们),包括测试步骤。

当前,Testlink仅支持将XML用于测试用例的导出和导入。要将XML文件导入OpenOffice并将其导出,需要专门格式化的XSLT文件。如果您不是XML专家,那么创建它们似乎很耗时。

有人做过吗?是否有人为Testlink测试用例,Calc或Writer提供了示例或有效的XSLT文件?

openoffice.org testlink

1
推荐指数
1
解决办法
2万
查看次数

如何使用soffice命令将pdf文件转换为jpg?

我尝试使用 soffice -writer 和 swriter 将 pdf 文件转换为 jpg:

测试

该文档非常罕见,我似乎无法使其工作。我确定发生了一些事情,因为 OpenOficce 图标短暂显示,但我不知道是什么,因为没有新文件的踪迹......

我希望有一个人可以帮助我...

cmd openoffice.org

1
推荐指数
1
解决办法
1479
查看次数