Visão geral
O pacote webcontent_converter permite que desenvolvedores convertam conteúdo da web de um URI em mapas de bits de imagem ou arquivos PDF em plataformas Android, iOS e desktop. Ele utiliza o WebView no Android, o WKWebView no iOS e o Chromium no desktop para renderização consistente. Este plugin é ideal para gerar capturas de tela ou documentos imprimíveis a partir de páginas da web dentro de aplicativos Flutter. Suporta ambos os formatos de saída, imagem e PDF, com configuração mínima.
Casos de uso
- Gerar capturas de tela de páginas da web
- Converter artigos online em PDF
- Crie imagens compartilháveis a partir de URLs
- Automatizar a geração de documentos
- Suporte à arquivamento de conteúdo off-line
Principais recursos
- Suporte multiplataforma (Android, iOS, macOS)
- Utiliza visualizações nativas de web para renderização precisa
- Suporta saída de imagem e PDF
- API simples para conversão de URL
- Tratamento de erro embutido para carregamento da web
Indicado para
- Aplicativos que precisam de instantâneos de páginas da web
- Recursos de exportação de documentos
- Ferramentas de compartilhamento de conteúdo
- Aplicativos educacionais com captura de recursos da web
- Fluxos de trabalho de automação
Considerações
- Requer acesso à internet para URLs remotas
- Páginas da web grandes podem consumir memória significativa
- A qualidade de renderização depende da complexidade do conteúdo da web
- O suporte para desktop exige tempo de execução do Chromium
- Permissões necessárias para armazenamento de arquivos no celular