lebedevsergey/odt2xhtml

一个将 Open Document Format(ODF)文档转换为 HTML 的小型库。基于 https://github.com/hucste/Odt2Xhtml 的代码。

v1.0 2021-02-12 09:47 UTC

This package is auto-updated.

Last update: 2024-09-14 07:16:03 UTC


README

这是什么?

  • ODT2XHTML 是一个将 Open Document Format(ODF)文档转换为 HTML 的小型库。
  • 支持大多数 ODF 文本格式化功能,包括嵌入式图片、列表、表格、下标、上标等。
  • 基于 Stéphane HUC 的 Odt2Xhtml 库的重构代码。示例 ODF 文件来自原始库。

如何使用它?

  • 将 ODT2XHTML 添加到您的项目中 composer require lebedevsergey/odt2xhtml
  • 创建 ODT2XHTML 对象:$converter = new ODT2XHTML()
  • 调用 convert 方法:$converter->convert($ODTFilePath, $ODTHTMLPath, true);

其中

  • $ODTFilePath - 要转换的 Open Office 文档的路径
  • $ODTHTMLPath - 结果 HTML 文件夹的路径,HTML 文件名将与 Open Office 文档文件名相同,但扩展名为 .html
  • 第三个值是布尔标志,表示结果 CSS 样式是否嵌入到生成的 HTML 文件中,或是否在单独的 CSS 文件中

请参阅 example.php 中包含的示例代码。

还有其他什么?

  • 支持以下格式的文件
    • Open Document Format 格式,扩展名为:.odb, .odc, .odf, .odg, .odi, .odp, .ods, .odt, .odm, .otg, .oth, .otp, .ots, .ott
    • StarOffice 格式,扩展名为:.stc, .std, .sti, .stw, .sxc, .sxd, .sxg, .sxi, .sxm, .sxw
  • 需要 PHP 5.6 或更高版本

作者?