Guide
Comment utiliser PDF Viewer dans Capacitor
Utiliser @capgo/capacitor-pdf-viewer
Affichage PDF natif sur iOS (PDFKit), Android (Pdfium) et le web, avec chemins, URL, base64 et mode inline.
Installer
bun add @capgo/capacitor-pdf-viewer
bunx cap sync
Ce que ce plugin expose
open- Ouvrir un PDF depuis un fichier, un chemin, une URL ou une source base64.close- Fermer la visionneuse active et supprimer toute superposition.goToPage- Aller à un numéro de page commençant à 1.setZoom- Définir le facteur de zoom.getPluginVersion- Obtenir le marqueur de version de l'implémentation native ou web.addListener- Écouter les événements load, pageChange, error, close et linkTap.
Exemple d'utilisation
open
import { PdfViewer } from '@capgo/capacitor-pdf-viewer';
await PdfViewer.addListener('pageChange', ({ page, pageCount }) => {
console.log(`Page ${page} of ${pageCount}`);
});
const { pageCount } = await PdfViewer.open({
source: 'https://example.com/manual.pdf',
mode: 'fullscreen',
scrollMode: 'continuous',
page: 1,
});
console.log(`Opened ${pageCount} pages`);
close
import { PdfViewer } from '@capgo/capacitor-pdf-viewer';
await PdfViewer.close();
Référence complète
- GitHub : https://github.com/Cap-go/capacitor-pdf-viewer/
- Docs : /docs/plugins/pdf-viewer/