Um plug-in que pode chamar o aplicativo nativo para abrir arquivos com resultado em string no flutter, suporta iOS (UTI) / Android (intent) / PC (ffi) / web (dart:html)
Orientação gerada a partir de informações públicas. Apenas para referência.
open_file_plus é um plugin Flutter que permite abrir arquivos usando aplicativos nativos do sistema em múltiplas plataformas. Ele suporta iOS (via UTI), Android (via Intent), desktop (via FFI) e web (via dart:html). O pacote retorna um resultado em string indicando sucesso ou falha, tornando fácil o manuseio de operações de abertura de arquivos de forma cruzada. Simplifica a integração com sistemas nativos de manipulação de arquivos sem exigir código específico para cada plataforma.
Casos de uso
Abrir PDFs, imagens e documentos dentro de um aplicativo Flutter
Iniciando aplicativos externos para visualizar ou editar arquivos
Integrando visualizações de arquivos em aplicativos móveis e de desktop
Apoiar fluxos de trabalho de compartilhamento de arquivos
Habilitar o acesso contínuo a documentos em plataformas web e nativas
Principais recursos
Abertura de arquivos multiplataforma (Android, iOS, PC, Web)
Integração de aplicativos nativos por meio de APIs específicas da plataforma
Feedback de resultado baseado em string para status de operação
API simples com configuração mínima
Suporte a UTI no iOS e Intents no Android
Indicado para
Desenvolvedores de aplicativos de visualização de arquivos
Aplicativos que precisam abrir documentos externos
Projetos que exigem manipulação de arquivos independente de plataforma
Aplicativos móveis e de desktop com interação de arquivos
Aplicativos da web que precisam acionar ações nativas de arquivos
Considerações
Requer entrada de caminho de arquivo ou URI correta
Permissões específicas do plataforma podem ser necessárias
O suporte a Web depende das capacidades do navegador
Nem todos os tipos de arquivo podem ser suportados por padrão
O tratamento de resultados deve ser implementado para casos de erro
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
open_file_plus
A plug-in that can call native APP to open files with string result in flutter, support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)
This package is forked from here to remove a dangerous permission in android
Usage
To use this plugin, add open_file_plus as a dependency in your pubspec.yaml file.