Guida
Come usare PDF Viewer in Capacitor
Uso di @capgo/capacitor-pdf-viewer
Visualizzazione PDF nativa su iOS (PDFKit), Android (Pdfium) e web con path, URL, base64 e modalità inline.
Installa
bun add @capgo/capacitor-pdf-viewer
bunx cap sync
Cosa espone questo plugin
open- Apri un PDF da un file, un percorso, un URL o una sorgente base64.close- Chiudi il viewer attivo e rimuovi ogni overlay.goToPage- Vai a un numero di pagina (partendo da 1).setZoom- Imposta il moltiplicatore della scala di zoom.getPluginVersion- Ottieni il marcatore di versione dell'implementazione nativa o web.addListener- Ascolta gli eventi load, pageChange, error, close e linkTap.
Esempio d'uso
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();
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-pdf-viewer/
- Docs: /docs/plugins/pdf-viewer/