Веб-просмотр Android в PDF с использованием PdfDocument

При попытке создать PDF-файл с помощью PdfDocument из веб-просмотра мой контент всегда пуст. Пробуйте очень простой пример (написание автора отчетов), и все же строка не отображается в 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);

Я также попытался поместить это в пользовательский веб-просмотр и обработать в общедоступном void onPageFinished (представление WebView, URL-адрес строки), но все еще не отображалась строка в PDF.

PDF красный.

0 ответов

Другие вопросы по тегам