> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crewai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Visão Geral

> Leia, escreva e pesquise em diversos formatos de arquivos com as ferramentas de processamento de documentos do CrewAI

Estas ferramentas permitem que seus agentes trabalhem com diversos formatos e tipos de documentos. De leitura de PDFs ao processamento de dados em JSON, essas ferramentas atendem a todas as suas necessidades de processamento de documentos.

## **Ferramentas Disponíveis**

> **[Ferramenta de Leitura de Arquivos](https://docs.crewai.com/pt-BR/tools/file-document/filereadtool.md)**
>
> Leia conteúdo de qualquer tipo de arquivo, incluindo texto, markdown e mais.

> **[Ferramenta de Escrita de Arquivos](https://docs.crewai.com/pt-BR/tools/file-document/filewritetool.md)**
>
> Escreva conteúdo em arquivos, crie novos documentos e salve dados processados.

> **[Ferramenta de Pesquisa em PDF](https://docs.crewai.com/pt-BR/tools/file-document/pdfsearchtool.md)**
>
> Pesquise e extraia conteúdo de texto de documentos PDF de forma eficiente.

> **[Ferramenta de Pesquisa em DOCX](https://docs.crewai.com/pt-BR/tools/file-document/docxsearchtool.md)**
>
> Pesquise em documentos do Microsoft Word e extraia conteúdo relevante.

> **[Ferramenta de Pesquisa em JSON](https://docs.crewai.com/pt-BR/tools/file-document/jsonsearchtool.md)**
>
> Faça a análise e pesquisa em arquivos JSON com recursos avançados de consulta.

> **[Ferramenta de Pesquisa em CSV](https://docs.crewai.com/pt-BR/tools/file-document/csvsearchtool.md)**
>
> Processe e pesquise em arquivos CSV, extraia linhas e colunas específicas.

> **[Ferramenta de Pesquisa em XML](https://docs.crewai.com/pt-BR/tools/file-document/xmlsearchtool.md)**
>
> Analise arquivos XML e pesquise elementos e atributos específicos.

> **[Ferramenta de Pesquisa em MDX](https://docs.crewai.com/pt-BR/tools/file-document/mdxsearchtool.md)**
>
> Pesquise em arquivos MDX e extraia conteúdo de documentações.

> **[Ferramenta de Pesquisa em TXT](https://docs.crewai.com/pt-BR/tools/file-document/txtsearchtool.md)**
>
> Pesquise em arquivos de texto simples com recursos de busca por padrões.

> **[Ferramenta de Pesquisa em Diretório](https://docs.crewai.com/pt-BR/tools/file-document/directorysearchtool.md)**
>
> Pesquise arquivos e pastas dentro de estruturas de diretórios.

> **[Ferramenta de Leitura de Diretório](https://docs.crewai.com/pt-BR/tools/file-document/directoryreadtool.md)**
>
> Leia e liste conteúdos de diretórios, estruturas de arquivos e metadados.

## **Casos de Uso Comuns**

* **Processamento de Documentos**: Extraia e analise conteúdo de vários formatos de arquivos
* **Importação de Dados**: Leia dados estruturados de arquivos CSV, JSON e XML
* **Busca por Conteúdo**: Encontre informações específicas em grandes coleções de documentos
* **Gerenciamento de Arquivos**: Organize e manipule arquivos e diretórios
* **Exportação de Dados**: Salve os resultados processados em vários formatos de arquivo

## **Exemplo Rápido de Início**

```python theme={null}
from crewai_tools import FileReadTool, PDFSearchTool, JSONSearchTool

# Create tools
file_reader = FileReadTool()
pdf_searcher = PDFSearchTool()
json_processor = JSONSearchTool()

# Add to your agent
agent = Agent(
    role="Document Analyst",
    tools=[file_reader, pdf_searcher, json_processor],
    goal="Process and analyze various document types"
)
```

## **Dicas para Processamento de Documentos**

* **Permissões de Arquivo**: Certifique-se de que seu agente possui as permissões adequadas de leitura/escrita
* **Arquivos Grandes**: Considere dividir documentos muito grandes em partes menores
* **Suporte de Formatos**: Consulte a documentação da ferramenta para saber quais formatos de arquivos são suportados
* **Tratamento de Erros**: Implemente tratamento de erros adequado para arquivos corrompidos ou inacessíveis


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.