eggcarvalho / crlv2json
此包的最新版本(v2.0.0)没有提供许可证信息。
将巴西文档crlv转换为JSON
v2.0.0
2024-08-23 06:25 UTC
Requires
- google-gemini-php/client: ^1.0
- guzzlehttp/guzzle: ^7.9
- smalot/pdfparser: ^2.10
README
描述
使用人工智能将CRLV-e转换为JSON
欢迎使用我们革命性的项目,该项目改变了我们与PDF格式的CRLV-e文档交互的方式!🌟
我们做什么
这个令人难以置信的系统利用人工智能将CRLV-e文档(车辆注册和许可证书 - 电子版)转换为JSON文件,从而简化了与其他系统和应用的集成。您不再需要处理难以操作的PDF格式,而是获得一个结构化且易于使用的JSON文件!
功能
- 智能数据提取:利用人工智能精确地从PDF格式的CRLV-e中提取关键信息。
- 实时预览:直接在屏幕上显示提取的文本和生成的JSON,便于审查和验证。
- 简化集成:简化与其他系统和应用的集成,允许高效使用提取的数据。
如何工作
- 上传PDF:上传您的CRLV-e PDF文件。
- 人工智能处理:系统使用人工智能分析并提取文件中的数据。
- 预览和导出:在用户界面中直接查看提取的文本和生成的JSON,可用于其他系统。
为什么使用
轻松将CRLV-e文档的复杂性转换为结构化数据,并轻松集成。非常适合开发人员和需要将PDF文档转换为可用格式的车辆数据处理公司。
使用的技术
-
Materialize 2.1.0
- Materialize是一个提供响应式和优雅设计体验的前端设计库。基于Material Design,它提供了一整套可用的组件和样式。
-
Gemini Pro 1.5.0
- Gemini Pro是一个响应式设计框架,它补充了Materialize,提供了额外的样式和组件,用于创建现代和吸引人的用户界面。
-
PHP 8.1+
- PHP是一种广泛用于Web开发的语言脚本。我们使用8.1或更高版本,以利用性能改进和高级功能。
-
smalot/pdfparser 2.10
- smalot/pdfparser是一个用于从PDF中提取数据的PHP库。我们简化了在系统中读取和处理PDF文档。
如何运行项目
按照以下步骤在本地环境中配置和运行项目。
先决条件
- PHP 8.1或更高版本
- Composer(用于管理PHP依赖项)
- Materialize CSS和Gemini Pro(项目包含)
配置步骤
-
克隆仓库
git clone https://github.com/eggcarvalho/CRLV2JSON
-
导航到项目目录
cd CRLV2JSON -
安装Composer
composer install
-
前往App/GeminiController.php文件,在第24行输入您的Gemini API密钥
private string $apiKey = 'SUA API KEY'; // Chave de API do Gemini Pro -
前往根目录并执行PHP
php -S localhost:80 -t public
项目将在https://:80上运行
屏幕截图
贡献
请随意为该项目做出贡献!在GitHub上创建一个issue或发送一个pull request
许可证
本项目采用MIT许可证。
联系方式
如有任何疑问,请联系 betofreitas16@gmail.com
