Alguém pode me dar algumas dicas sobre comoconverter uma página HTML carregada em um webview em um arquivo pdf. Existe uma função android embutida que pode ajudar ou alguma biblioteca de terceiros que pode ser usada para atingir essa funcionalidade.
Aqui está o cenário completo
Eu tenho um formulário personalizado que tem vários campos para o usuário preencher. Após o envio dos dados, eu quero que os usuários finais possam baixar a versão em pdf do formulário.
Para isso, pretendo ter um botão em algum lugar na barra de ação, que converte a página inteira em pdf.
Respostas:
1 para resposta № 1Ler sobre Ouvinte de imagens
Obter bitmap:
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;
}
Em seguida, use PDFDocument para criar seu arquivo