【问题标题】:How php work with docx filephp 如何处理 docx 文件
【发布时间】:2018-02-21 02:12:54
【问题描述】:

php 如何处理 docx 文件。 嗨,我不会打开 docx 文件替换一些变量。

在 *.docx 文件中有 名称:{变量1} 地址:{variable2}

使用php 5.1版本

【问题讨论】:

标签: php


【解决方案1】:

.docx 文件只是包含其他文件的 zip 文件。您可以尝试使用您最喜欢的解压工具解压缩一个并探索它以找到您需要替换的东西。然后你可以继续使用 PHP:http://www.php.net/manual/en/class.ziparchive.php

【讨论】:

    【解决方案2】:

    您可以在下面查看一些 PHP 库:
    PHPDocX:http://www.phpdocx.com/
    OpenTBS:http://www.tinybutstrong.com/opentbs.php

    【讨论】:

    • 感谢您的回复。第二个链接不是免费的。我尝试了第一个链接,但有问题。 (无法理解)在 demo_ms_word.php 文件中 $yourname = "(no name)";替换文本。但如何 orginaize Name : {variable1} Address : {variable2}
    【解决方案3】:

    您可以使用这个简单的库来执行此操作:Github

    代码示例:

    文本到文本替换 此代码会将 $pathToDocx 文件中的 $search 替换为 $replace

    $docx = new IRebega\DocxReplacer($pathToDocx);
    
    $docx->replaceText($search, $replace);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 2016-02-14
      • 2012-01-14
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多