有人可以给我一些关于如何将webview中加载的HTML页面转换为pdf文件的指示。是否有内置的android功能可以帮助或某些第三方库可用于实现此功能。
以下是完整的方案
我有一个自定义表单,其中包含各种字段供用户填写。提交数据后,我希望最终用户能够下载表单的pdf版本。
为此,我计划在操作栏中的某处按一个按钮,将整个页面转换为pdf。
答案 0 :(得分:1)
获取位图:
private static Bitmap pictureDrawable2Bitmap(PictureDrawable pictureDrawable) {
Bitmap bitmap = Bitmap.createBitmap(
pictureDrawable.getIntrinsicWidth(),
pictureDrawable.getIntrinsicHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawPicture(pictureDrawable.getPicture());
return bitmap;
}
然后使用PDFDocument创建文件