ionic-team / capacitor-file-viewer

File Viewer plugin for Capacitor ⚡️

Repository from Github https://github.comionic-team/capacitor-file-viewerRepository from Github https://github.comionic-team/capacitor-file-viewer

capacitor-file-viewer

Logo

@capacitor/file-viewer

The FileViewer API provides mechanisms for opening files and previewing media. Not available on web.
🔌 Cordova Plugin · 🤖 Android Library · 🍏 iOS Library

🐛 Report Bug · 💡 Request Feature

Install

npm install @capacitor/file-viewer
npx cap sync

Example

import { FileViewer } from "@capacitor/file-viewer";

// can use a plugin like @capacitor/filesystem to get the full path to the file
const openDocument = async () => {
  await FileViewer.openDocumentFromLocalPath({
    path: "path/to/file.pdf"
  });
};

// ios-specific
const previewMedia = async () => {
  await FileViewer.previewMediaContentFromUrl({
    path: "https://url_hosting_media/file.mp4"
  });
}

API

Check the plugin's api here.

About

File Viewer plugin for Capacitor ⚡️

License:MIT License


Languages

Language:Swift 37.1%Language:Kotlin 17.5%Language:JavaScript 16.5%Language:TypeScript 14.8%Language:Java 5.7%Language:Ruby 4.8%Language:HTML 3.6%Language:CSS 0.1%