代码之家  ›  专栏  ›  技术社区  ›  Daniel Sloof

PHP OOXML库[[关闭]

  •  2
  • Daniel Sloof  · 技术社区  · 15 年前

    一位客户要求我为他正在运行的webapp构建一个模块,该模块可以加载docx文件并根据文档中的标题提取数据。我知道docx只是一个zip文件,我需要的大部分东西都可以在word/document.xml中找到,不过我并不期待解析列表/样式/图像/表格以及任何其他需要从OOXML转换为HTML的东西。

    4 回复  |  直到 15 年前
        1
  •  4
  •   Mark Baker    15 年前

    如果纯粹是docx,你可以试试 phpdocx PHPWord 不读,只写(尽管我正在努力)。

    编辑:

        2
  •  2
  •   Gordon Haim Evgi    15 年前

    Codeplex有许多库可用于MS Office文档:

    除了PHPExcel,我不知道这些项目有多成熟。如果没有什么可以帮助你的,你仍然可以使用 DOM

        3
  •  2
  •   Skrol29    10 年前

    OpenTBS 没有临时文件需要,没有命令行,所有在PHP。

    TbsZip . 它可以读取zip存档(与任何OpenXML文件一样,DOCX是一个zip存档,主要包含XML文件)。

    在DOCX文件中,页眉和页脚子文件通常是“/word/header1.xml”和“/word/footer1.xml”。 以及第一页可选的两个子文件(通常是“/word/header3.xml”和“/word/footer3.xml”)。

    http://www.tinybutstrong.com/opentbs.php

        4
  •  0
  •   Peter Arboleda    10 年前

    https://poi.apache.org/ http://php-java-bridge.sourceforge.net/pjb/ -安装tomcat服务器 -将javabridge放在webapps文件夹中并添加poi库 API有很好的文档记录,您有很多选择。

    推荐文章