ntlab/rtftree

PHP RTF处理库

v1.0.1 2022-05-17 05:59 UTC

This package is auto-updated.

Last update: 2024-09-17 11:12:10 UTC


README

PHP RTF处理库,nrtftree(https://github.com/sgolivernet/nrtftree)的移植。

这是一个正在进行中的项目,包含一些额外的功能。

  • 引入新的空白节点类型以保留加载的原始富文本文档。
  • ReplaceTextEx可以替换分散在节点中的文本。
  • 支持测量单位(原生、毫米、厘米、英寸、像素)的RTF文档。

要求

  • PHP 5.3+

有三个主要类用于RTF处理。

NTLAB\RtfTree\Node\Tree

RTF树解析器,能够将RTF文档解析成树节点,根据关键字选择节点,执行纯文本的搜索和替换,并将节点转换回RTF代码。

NTLAB\RtfTree\Document\Document

具有额外文档实体处理器的RTF树,例如颜色、字体、样式表和对象。

NTLAB\RtfTree\Builder\Builder

RTF树构建器。

待办事项

  • RTF合并器
  • 示例