Was ist PDF.js?
PDF.js ist Mozillas Open-Source JavaScript-Bibliothek zum Rendern von PDFs im Browser. Sie wird im Firefox-PDF-Viewer verwendet und kann in beliebige Webanwendungen integriert werden.
Kernfunktionen
- Browser-natives Rendering: Kein Plugin erforderlich
- Text-Layer: Selektierbarer und durchsuchbarer Text
- Annotations: Unterstützung für PDF-Anmerkungen
- Formulare: Interaktive Formularfelder
- Barrierefreiheit: Screenreader-Unterstützung
Barrierefreiheits-Unterstützung
PDF.js bietet gute Barrierefreiheitsunterstützung:
- Text-Layer: Ermöglicht Screenreader-Zugriff
- Tag-Struktur: Liest Tagged PDFs korrekt
- Tastatur-Navigation: Vollständige Keyboard-Unterstützung
- ARIA: Semantic HTML für Accessibility
Integration
// Einfache Integration
pdfjsLib.getDocument('dokument.pdf').promise.then(pdf => {
pdf.getPage(1).then(page => {
// Rendering-Code
});
});
Stärken und Einschränkungen
| Stärken | Einschränkungen |
|---|---|
| Kein Plugin nötig | Nur Viewer, keine Erstellung |
| Open Source | Performance bei großen PDFs |
| Gute Barrierefreiheit | Nicht alle PDF-Features |
| Aktive Community | Entwickler-Kenntnisse nötig |
Häufige Fragen
Kann PDF.js barrierefreie PDFs erstellen?
Nein, PDF.js ist nur zum Anzeigen. Für die Erstellung nutzen Sie unsere App.
Unterstützt PDF.js Screenreader?
Ja, PDF.js bietet gute Screenreader-Unterstützung für korrekt getaggte PDFs.
PDFs für PDF.js optimieren
Damit Ihre PDFs in PDF.js/Firefox optimal zugänglich sind, müssen sie korrekt getaggt sein.