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は赤です。