Eventuali duplicati:
How to create PDFs in Android SDK?Android - come convertire html in pdf?
Ho un file HTML nella mia applicazione Android, che voglio salvare in formato pdf? Per favore fatemi sapere come si fa?
Eventuali duplicati:
How to create PDFs in Android SDK?Android - come convertire html in pdf?
Ho un file HTML nella mia applicazione Android, che voglio salvare in formato pdf? Per favore fatemi sapere come si fa?
prese direttamente da un altro SO inviare How to create PDFs in an Android app?:
se qualcuno vuole generare PDF sul dispositivo Android, ecco come si fa:
http://sourceforge.net/projects/itext/ (biblioteca)
http://www.vogella.de/articles/JavaPDF/article.html (esercitazione)
http://tutorials.jenkov.com/java-itext/image.html (immagini tutorial)
In base ai commenti degli utenti di SourceForge e del commento sotto questa soluzione, la libreria di iText è cambiata parecchio. Consiglio vivamente di prendere questo consiglio con un grano di sale, e vi esorto a passare attraverso le soluzioni fornite nella risposta duplicato:
Errore. I jar itext non funzionano su Android e le versioni "compatibili con Android" non sono come gli originali quando si tratta di convertire HTML usando XMLWorker. Ci sono anche inclusioni ridondanti di una libreria Base64 in modo che la tua app non si costruisca a causa del terribile errore "dex multiple versions". L'app di esempio è superficiale, mostrando solo un esempio molto semplice. Ho sprecato ore a provare a usare itext per Android per convertire HTML e salvare senza successo. Un prodotto con una licenza a pagamento dovrebbe funzionare e essere meglio documentato. – huygir
@huygir hai visto la risposta duplicata? http://stackoverflow.com/questions/2499960/how-to-create-pdfs-in-android-sdk Ha più upvotes. Il problema è che la risposta è del 2010 e la mia era del 2011 ... molto può succedere in quel momento. Noterò che questo non fornisce più una soluzione. È impossibile per me individuare tutte le mie soluzioni date alle risposte in base al modo in cui gli esempi e le applicazioni sono cambiati o sviluppati. Apprezzo che tu l'abbia portato alla nostra attenzione. – TryTryAgain
Aspetta, stai chiedendo come fare questo come utente o come fare è un programmatore? Se sei un programmatore, ho dato una soluzione qui sotto. – TryTryAgain