Im utilizzando il framework PdfDocument da Android (link) per creare un documento PDF dal mio contenuto di visualizzazione web. Il pdf è creato bene ma è solo un documento di una pagina. Quando il contenuto della webview è ampio, ho bisogno di creare un documento multipagina. TUTTO QUANTO BISOGNO È DI SPETTARE IL CONTENUTO DI WEBVIEW IN PAGINE. Come posso raggiungere questo obiettivo? Non voglio usare iText o qualsiasi libreria di terze parti.Android crea documento pdf da Webview con più pagine
Hai bisogno di aiuto per favore. Grazie in anticipo.
// create a new document
PdfDocument document = new PdfDocument();
// create a page description
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(width, height, 1).create();
// start a page
PdfDocument.Page page = document.startPage(pageInfo);
// draw something on the page
View content = myWebview;
content.draw(page.getCanvas());
// finish the page
document.finishPage(page);
FileOutputStream fos;
try {
fos = new FileOutputStream(fileNameWithPath, false);
// write the document content
document.writeTo(fos);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
// close the document
document.close();
Hai trovato una soluzione? Sto anche cercando di risolverlo. – Annabelle