阅读时间:1 分钟
0 字

解析服务

App\Ai\Service\Parse 负责文件解析能力的统一入口。

方法总览

方法主要参数返回值适合用途
registry()array获取驱动列表
providerMeta()providerarray获取驱动元信息
resolveProvider()identifierParseProvider解析配置定位
parseFile()identifierfilePathfileTypeoptionsstring解析文件

重点方法说明

parseFile()

php
$content = Parse::parseFile($providerId, '/tmp/manual.pdf', 'pdf');
参数说明
identifier解析配置对象、ID 或 code
filePath文件绝对路径
fileType文件类型,如 pdfpng
options扩展参数

返回值:解析得到的纯文本。

推荐实践

  • 文件类型要和真实文件一致
  • PDF、图片等复杂文件建议先单独跑解析测试
  • 解析失败优先查驱动配置和文件格式