我正在使用PdfRenderer
在 Android 应用程序中打开 PDF 文件。如果启用了深色主题,则文本为黑色,背景也为黑色,因此看起来像空白的黑屏。我可以在渲染时更改文本的颜色PdfRendere.Page
吗?
private void showPage(int index) {
if (pdfRenderer.getPageCount() <= index) {
return;
}
if (null != currentPage) {
currentPage.close();
}
currentPage = pdfRenderer.openPage(index);
Bitmap bitmap = Bitmap.createBitmap(currentPage.getWidth(), currentPage.getHeight(),
Bitmap.Config.ARGB_8888);
currentPage.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY);
imageViewPdf.setImageBitmap(bitmap);
}