Anleitung
PDF Viewer in Capacitor nutzen
Mit @capgo/capacitor-pdf-viewer
Native PDF-Anzeige auf iOS (PDFKit), Android (Pdfium) und Web via Pfaden, URLs, Base64 oder Inline-Modus.
Installieren
bun add @capgo/capacitor-pdf-viewer
bunx cap sync
Was dieses Plugin bereitstellt
open- PDF aus Datei, Pfad, URL oder Base64 öffnen.close- Aktiven Viewer schließen und Overlays entfernen.goToPage- Zu einer Seitennummer (1-basiert) springen.setZoom- Zoom-Faktor festlegen.getPluginVersion- Versionsmarker der Native- oder Web-Implementierung abrufen.addListener- Auf load-, pageChange-, error-, close- und linkTap-Events hören.
Anwendungsbeispiel
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();
Vollständige Referenz
- GitHub: https://github.com/Cap-go/capacitor-pdf-viewer/
- Docs: /docs/plugins/pdf-viewer/