2011-12-29 943 views

Respuesta

4

Tomado directamente desde otro SO publicar How to create PDFs in an Android app?:

si alguien quiere generar archivos PDF en un dispositivo Android, aquí es cómo hacerlo:

http://sourceforge.net/projects/itext/ (biblioteca)

http://www.vogella.de/articles/JavaPDF/article.html (tutorial)

http://tutorials.jenkov.com/java-itext/image.html (tutorial de imágenes)

De acuerdo con los comentarios de los usuarios de SourceForge y el comentario debajo de esta solución, la biblioteca iText ha cambiado bastante. Recomiendo tomar este consejo con un grano de sal, y le insto a ir a través de las soluciones previstas en la respuesta duplicado:

How to create PDFs in an Android app?

+2

Falló. Los itext jar no funcionan en Android, y las versiones "compatibles con Android" no son como los originales cuando se trata de convertir HTML utilizando XMLWorker. También hay inclusiones redundantes de una biblioteca Base64 para que su aplicación no se genere debido al horrible error "dex multiple versions". La aplicación de ejemplo es superficial, solo muestra un ejemplo muy simple. Perdí horas tratando de usar el itexto de Android para convertir HTML y guardar sin éxito. Un producto con una licencia paga debe funcionar y estar mejor documentado. – huygir

+1

@huygir ¿viste la respuesta duplicada? http://stackoverflow.com/questions/2499960/how-to-create-pdfs-in-android-sdk Tiene la mayoría de los upvotes. El problema es que la respuesta es de 2010 y la mía fue de 2011 ... pueden pasar muchas cosas en ese momento. Notaré que esto ya no proporciona una solución. Es imposible para mí verificar todas mis soluciones dadas a respuestas basadas en la forma en que los ejemplos y las aplicaciones han cambiado o desarrollado. Aprecio que nos lo hayas mencionado. – TryTryAgain