pragma-framework / docs
Pragma Framework 处理文档的模块
1.4.1
2024-07-25 08:12 UTC
Requires
- php: >=5.3.0
- ext-zip: *
- dflydev/apache-mime-types: >=1.0
- pragma-framework/core: *
- robmorgan/phinx: >=0.11.1
README
安装
在 composer.json 中添加
require {"pragma-framework/docs": "dev-master"}
配置
Config.php
需要的选项
- DB_HOST (默认 'localhost')
- DB_NAME
- DB_USER (默认 'root')
- DB_PASSWORD
- DB_PREFIX (默认 'pragma_')
- DOC_STORE (默认 'data/')
- EXTRA_PATH (默认空)
DOC_STORE
目录需要为 www-data 提供读写权限。
PRAGMA_SET_CREATED_UPDATED_BY
是一个通用方法,用于在文档和文件夹上定义 created_by & updated_by 字段。
EXTRA_PATH
用于 Document::extract_text 方法。此方法允许您获取文档的文本内容,并需要在服务器上安装 textract
工具。当 PHP 可访问的 PATH 不包含 textract
所在目录时,EXTRA_PATH
非常有用。
如您所知,此功能需要在服务器上安装 textract
工具 (https://github.com/dbashford/textract) 以及基于您操作系统的几个依赖项。
所有操作系统
- pdftotext
- tesseract
- drawingtotext (用于 DXF 文件)
不适用于 OSX (textract 将使用 textutil)
- antiword
- unrtf