eggcarvalho/crlv2json

此包的最新版本(v2.0.0)没有提供许可证信息。

将巴西文档crlv转换为JSON

v2.0.0 2024-08-23 06:25 UTC

This package is auto-updated.

Last update: 2024-09-12 16:53:41 UTC


README

LOGO

描述

使用人工智能将CRLV-e转换为JSON

欢迎使用我们革命性的项目,该项目改变了我们与PDF格式的CRLV-e文档交互的方式!🌟

我们做什么

这个令人难以置信的系统利用人工智能将CRLV-e文档(车辆注册和许可证书 - 电子版)转换为JSON文件,从而简化了与其他系统和应用的集成。您不再需要处理难以操作的PDF格式,而是获得一个结构化且易于使用的JSON文件!

功能

  • 智能数据提取:利用人工智能精确地从PDF格式的CRLV-e中提取关键信息。
  • 实时预览:直接在屏幕上显示提取的文本和生成的JSON,便于审查和验证。
  • 简化集成:简化与其他系统和应用的集成,允许高效使用提取的数据。

如何工作

  1. 上传PDF:上传您的CRLV-e PDF文件。
  2. 人工智能处理:系统使用人工智能分析并提取文件中的数据。
  3. 预览和导出:在用户界面中直接查看提取的文本和生成的JSON,可用于其他系统。

为什么使用

轻松将CRLV-e文档的复杂性转换为结构化数据,并轻松集成。非常适合开发人员和需要将PDF文档转换为可用格式的车辆数据处理公司。

使用的技术

  • Materialize 2.1.0

    • Materialize是一个提供响应式和优雅设计体验的前端设计库。基于Material Design,它提供了一整套可用的组件和样式。

    Materialize

  • Gemini Pro 1.5.0

    • Gemini Pro是一个响应式设计框架,它补充了Materialize,提供了额外的样式和组件,用于创建现代和吸引人的用户界面。

    Gemini Pro

  • PHP 8.1+

    • PHP是一种广泛用于Web开发的语言脚本。我们使用8.1或更高版本,以利用性能改进和高级功能。

    PHP

  • smalot/pdfparser 2.10

    • smalot/pdfparser是一个用于从PDF中提取数据的PHP库。我们简化了在系统中读取和处理PDF文档。

    PDFParser

如何运行项目

按照以下步骤在本地环境中配置和运行项目。

先决条件

配置步骤

  1. 克隆仓库

    git clone https://github.com/eggcarvalho/CRLV2JSON
  2. 导航到项目目录

     cd CRLV2JSON
  3. 安装Composer

    composer install
  4. 前往App/GeminiController.php文件,在第24行输入您的Gemini API密钥

       private string $apiKey = 'SUA API KEY'; // Chave de API do Gemini Pro
    
  5. 前往根目录并执行PHP

    php -S localhost:80 -t public

    项目将在https://:80上运行

屏幕截图

Print da Tela

贡献

请随意为该项目做出贡献!在GitHub上创建一个issue或发送一个pull request

许可证

本项目采用MIT许可证。

联系方式

如有任何疑问,请联系 betofreitas16@gmail.com

@MIT