Converrsor com areas (ASP.NET) diferentes para adicionar mais conversores.
|
All checks were successful
Deploy ASP.NET MVC to OCI / build-and-deploy (push) Successful in 17m26s
|
||
|---|---|---|
| .claude | ||
| .gitea/workflows | ||
| Areas | ||
| Controllers | ||
| Extensions | ||
| Middleware | ||
| Properties | ||
| Resources | ||
| Routing | ||
| Services | ||
| Views | ||
| wwwroot | ||
| .dockerignore | ||
| .gitignore | ||
| appsettings.json | ||
| CLAUDE.md | ||
| Convert-It.csproj | ||
| Convert-It.sln | ||
| Dockerfile | ||
| ProducaoBanners.png | ||
| Program.cs | ||
| Readme.md | ||
| SharedResource.cs | ||
| SharedResource.es-CL.resx | ||
| SharedResource.es-MX.resx | ||
| SharedResource.es-PY.resx | ||
| SharedResource.pt-BR.resx | ||
Convert-It Online
Ferramenta multiuso de conversão de arquivos (Imagens, Documentos, Texto e Áudio) desenvolvida em ASP.NET Core 8 MVC.
🛠️ Funcionalidades
- Imagens: HEIC para JPG, JPG para WebP.
- Documentos: PDF para Texto, Extração de Linha Digitável de Boletos (Barcode).
- Texto: Conversor de Case (Maiúsculo/Minúsculo).
- Áudio: Transcrição de Áudio para Texto (Whisper AI) e Texto para Voz (Web Speech API).
- PWA: Suporte a instalação e integração com menu de compartilhamento do Android (Share Target).
🚀 Dependências Externas (Obrigatório)
Para as funcionalidades de áudio (transcrição), o projeto depende do FFmpeg.
🐧 Linux (Ubuntu/Debian)
sudo apt update
sudo apt install ffmpeg
🪟 Windows
- Baixe os binários em ffmpeg.org.
- Extraia para uma pasta (ex:
C:\ffmpeg). - Adicione a pasta
bin(ex:C:\ffmpeg\bin) às Variáveis de Ambiente do Sistema (PATH). - Reinicie o terminal ou o Visual Studio.
🐳 Docker
A imagem Docker já está configurada para instalar o ffmpeg automaticamente durante o build.
💻 Desenvolvimento Local
- Certifique-se de ter o .NET 8 SDK instalado.
- Clone o repositório.
- Configure o FFmpeg conforme instruções acima.
- Execute o comando:
dotnet run
📱 PWA & Android Share Target
O projeto está configurado como um Progressive Web App. Ao "Instalar" o site no Android:
- Ele aparecerá como um aplicativo nativo.
- Você poderá compartilhar arquivos de áudio diretamente do WhatsApp para o Convert-It para transcrição automática.
Desenvolvido por Ricardo.