【问题标题】:From .rtf to .doc(or docx) in PHP [closed]PHP中从.rtf到.doc(或docx)[关闭]
【发布时间】:2014-08-11 11:46:31
【问题描述】:

我正在尝试在 PHP 中将 .rtf 文件转换为 .doc 或 .docx 文件。但我想知道这在 PHP 中是否可行。 有人知道这是否可能吗?

【问题讨论】:

    标签: php ms-word rtf docx doc


    【解决方案1】:

    您可以使用 OpenOffice 或 LibreOffice 从命令行执行此操作:

    soffice --headless --convert-to <TargetFileExtension>:<NameOfFilter> file_to_convert.xxx
    

    或者使用可以从 PHP 中使用的 C++ 库,称为 PUNO: http://www.wstech2.net/index.php?do=0a,01,05

    【讨论】:

    • 很遗憾我无法在服务器上安装软件
    【解决方案2】:

    搜索 PHP Word 库:

    http://phpword.codeplex.com/

    PHPWord 是一个很好的起点,开发 PHPExcel 的人也是如此。

    【讨论】:

    • PHPWord 帮助我将 .doc 文件转换为 docx。那工作得很好。但它看起来不能将 .rtf 转换为 .doc 或 .docx。它确实以另一种方式工作,您可以将 .doc 转换为 .rtf,但这不是我想要的 :) 还是我错过了什么?
    • 不能直接将.rtf中的字符串添加到word文档中并输出文件吗?而不是直接转换
    • 嗯,我想我可以试试
    • @Ruub 你说“PHPWord 帮助我将我的 .doc 文件转换为 docx。”你是怎么做到的?我所有的研究都表明 PHPWord 不支持.doc 格式,只支持.docx 格式(参见stackoverflow.com/questions/7358637)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多