一個 Flutter 套件,可在支援的情況下使用內嵌檢視器無縫預覽本機和遠端檔案,並在不支援的格式下回退至外部應用程式。它透過自動偵測檔案類型並選擇適當的檢視器,簡化跨平台的檔案視覺化。非常適合需要強大檔案處理功能但不需要複雜整合的應用程式。此套件支援 Android、iOS 和 macOS,確保跨平台的一致性。
適用情境
- 在應用中預覽文件
- 內聯檢視圖像和PDF
- 處理遠端檔案連結
- 在文件管理器中整合檔案預覽
- 啟用離線檔案檢視
- 在一個介面中支援多種檔案類型
主要特色
- 支援格式的內聯檔案檢視
- 自動回退到外部應用
- 跨平台支援(Android、iOS、macOS)
- 遠端與本機檔案相容性
- 簡單的 API,設定簡單
- 基於類型的檢視器選擇
適合對象
- 文件管理應用
- 具備檔案分享功能的教育類應用程式
- 用於檔案檢查的內部工具
- 需要檔案預覽但不需要完整渲染的應用
- 尋求輕量級檔案檢視器的開發者
使用建議
- 外部應用回退可能因平台而異
- 某些檔案類型需要額外權限
- 內聯檢視器的自訂選項有限
- 依賴於系統級應用的可用性
- 不適合高性能量渲染
- 可能需要為特定檔案類型手動設定