Pragma Framework 处理文档的模块

1.4.1 2024-07-25 08:12 UTC

This package is auto-updated.

Last update: 2024-09-25 08:36:59 UTC


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