如何使用PHP脚本将已存在的RTF文件更改为PDF文件..?

时间:2011-05-06 07:33:15

标签: php drupal-6

  

可能重复:
  rtf format to pdf

这对我来说非常重要..我们必须在我们的实时网站中将许多现有的rtf文件更改为pdf文件。所以请仔细给出解决方案......我需要一个php脚本来将许多现有的rtf文件更改为pdf ... !!

提前感谢你.. !!

2 个答案:

答案 0 :(得分:1)

PHP不应该用于转换文件。它是网站的脚本语言。

您需要的是a)可以从RTF转换为PDF并可以通过命令行调用的软件和b)调用该软件的批处理脚本。

此类软件的一个示例是GhostScript

由于您未在问题中指明任何信息,因此无法提供进一步的帮助。

答案 1 :(得分:0)

你可以在开放办公室这样做: 下载http://www.artofsolving.com/opensource/pyodconverter DocumentConverter.py并将其放在与soffice.exe相同的文件夹中。然后启动OOffice作为服务(soffice“-accept = socket,host = localhost,port = 8100; urp; StarOffice.ServiceManager”-headless -norestore -nologo -nofirststartwizard)然后在PHP中使用它:

exec('python "path\to\this\file\DocumentConverter.py" path_to_doc\test.rtf path_to_output_pdf\test.pdf"');