【发布时间】:2012-02-02 05:41:46
【问题描述】:
是否有一些实用程序可以通过命令行调用来生成 doc(x) 文件?源文件可以是 HTML 和 CSS。
我正在尝试使用 PHP 即时生成 Word 文档。我只知道 phpdocx 库,它非常低级,对我来说用处不大(我已经有一个糟糕的 Word 文档生成实现)。
我需要的文档:
- 目录
- 图片
- 页脚/页眉(可以在每个 HTML 页面上手动制作)
- 表
- 列表
- 分页符(能够决定哪些内容进入哪个页面,例如每页一个 HTML 文件,连接多个 HTML 文件以生成整个文档。)
- 段落
- 基本粗体/等样式
【问题讨论】:
-
由于 HTML/CSS 和 Word 文档是两种完全不同的文档模型,您会认为这样的实用程序会使创建 Word 文档变得更加困难。初学者如何在 HTML 页面中表达页眉和页脚?但谁知道呢,也许有人会想出点什么来……:)
-
@deceze 我认为很明显它们是不同的。您不能在 Word 文档中放置 HTML5 视频,现在可以吗?关键是能够将
转换为 Word 段落,对于在 Word 中有对应的
和
- 也是如此。不同的页面将使用连接到一个文档中的不同 HTML 文件来完成。页脚和页眉可以单独放置在每个页面上。
他(正确地)指的是一个是分页媒体,另一个不是。无论如何,docx 格式本质上是由 zip 存档中的 XML 文件组成的,因此您可以使用 XSLT 实现从 HTML 到 XML 的基本转换。然而,这对 CSS 没有帮助,而且要体面地实现会困难。 PHPDOCX 到底有什么不满足你的?@rFactor 我只是在浏览 PHPWord 主页(有一段时间没在那里了),我遇到了this...