我正在尝试使用“iText”库读取 pdf 文件,并且正在使用“ getPageContent(int number) ” 获取页面
此方法返回 byte[] ,当 byte[] 加载到 WebView 时,它显示一个空视图。
try {
PdfReader reader = new PdfReader(getAssets().open("policy.pdf"));
int n = reader.getNumberOfPages();
String base64 = android.util.Base64.encodeToString(
reader.getPageContent(1), android.util.Base64.DEFAULT);
WebView webView = new WebView(this);
webView.loadData(base64, "text/html", "base64");
setContentView(webView);
} catch (Exception e) {
e.printStackTrace();
}