尝试使用 Webview 中的 PdfDocument 创建 PDF 时,我的内容始终为空白。尝试一个非常简单的示例(编写报告编写器),但该字符串未显示在 PDF 中。PDF 正在创建,但文本未显示。
WebView webview;
String summary = "<html><body><h1>A very simple line of <b>text</b> </h1></body></html>";
webview.setBackgroundColor(Color.RED);
webview.loadDataWithBaseURL(null, summary,
"text/HTML", "UTF-8", null);
PdfDocument document = new PdfDocument();
int pageNumber = 1;
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(webview.getWidth(),
webview.getHeight(), pageNumber).create();
PdfDocument.Page page = document.startPage(pageInfo);
webview.draw(page.getCanvas());
document.finishPage(page);
我还尝试将其放置在自定义 webview 中并在 public void onPageFinished(WebView view, String url) 中处理,但 PDF 中仍然没有显示字符串。
PDF 为红色。