PDF-Dateien in Android rendern: Optionen erkunden
Obwohl die Bibliotheken von Android keine native PDF-Unterstützung bieten, gibt es mehrere Ansätze zum Rendern von PDF-Dateien in Android Anwendungen.
PdfRenderer: API Level 21 und Oben
Android 5.0 (Lollipop) führte die PdfRenderer-Klasse ein und bietet eine robuste Lösung zum Rendern von PDF-Seiten. Der folgende Code demonstriert seine Verwendung:
// Initialize the renderer PdfRenderer renderer = new PdfRenderer(getSeekableFileDescriptor()); // Loop through all pages for (int i = 0; i < renderer.getPageCount(); i++) { // Open the page Page page = renderer.openPage(i); // Render the page page.render(bitmap, null, null, Page.RENDER_MODE_FOR_DISPLAY); // Use the rendered bitmap // Close the page page.close(); } // Close the renderer renderer.close();
Android PdfViewer-Bibliothek
Für ältere Android-Versionen bietet die Android PdfViewer-Bibliothek eine Alternative. Seine vereinfachte Benutzeroberfläche optimiert die PDF-Wiedergabe:
pdfView.fromAsset("file.pdf") .pages(0, 2, 1, 3, 3, 3) // Example page selection .enableSwipe(true) .load();
Das obige ist der detaillierte Inhalt vonWie kann ich PDF-Dateien in Android-Anwendungen rendern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!