Visão geral
Um pacote Flutter/Dart que converte conteúdo HTML para formato Markdown, com suporte a padrões CommonMark, renderização básica de tabelas e regras de conversão personalizáveis. É ideal para aplicações que precisam transformar texto rico em HTML em Markdown limpo e legível, como editores de conteúdo, ferramentas de documentação ou plataformas de blog. A biblioteca é compatível com todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-a versátil para desenvolvimento multiplataforma. Sua extensibilidade permite que os desenvolvedores definam lógica de análise personalizada para casos de uso específicos.
Casos de uso
- Convertendo e-mails HTML para Markdown
- Renderização de posts de blog a partir de fontes HTML
- Criando editores de conteúdo com saída em Markdown
- Transformando HTML gerado pelo usuário em Markdown estruturado
Principais recursos
- Suporta a especificação CommonMark
- Gerencia tabelas simples
- Regras de conversão personalizáveis
- Compatibilidade multiplataforma
- Leve e fácil de integrar
Indicado para
- sistemas de gerenciamento de conteúdo
- Geradores de documentação
- Aplicativos de anotações baseados em Markdown
- Aplicativos que processam HTML enviado por usuários
Considerações
- Suporte limitado para estruturas HTML complexas
- Regras personalizadas exigem implementação adicional
- Pode não preservar todos os atributos de estilo HTML
- Não otimizado para documentos HTML muito grandes