2010-08-20 14 views
40

Necesito una biblioteca de PDF para manipular documentos PDF, (creación de PDF, conversión de imágenes a PDF) y cosas por el estilo, pero en Android.Android: ¿Hay alguna biblioteca de PDF gratuita para Android?

Probé el puerto de itexto de Android pero el proyecto de biblioteca genera errores de compilación después de que lo agregué a mi proyecto. Parece que todavía está utilizando algunas clases de transformación afín definidas en AWT.

+0

Ok, MvanGeest Soy completamente nuevo aquí :) Lo intento con iText y en foros algunas personas dicen que debería funcionar y otras no, lo importé en mi proyecto y el tutorial en barbecho cómo usarlo y no pasó nada ... pruébalo pocas veces, no obtengas ningún resultado. No hay ningún error, pero en un lugar donde quiero crear un PDF no hay nada. – Nezir

+0

Utilicé iText también. Puedes ver mi código en http://stackoverflow.com/questions/3530780/android-is-there-any-free-pdf-library-for-android. – SidJ

+1

Sridhar, verifique su enlace. Navega a esta página. –

Respuesta

16

Parece que ninguna de las bibliotecas pdf de java puro funcionará con Android porque usan bibliotecas que no son compatibles con Android. Creo que leí que iText está interesada en hacer un puerto para Android, pero piensa que Google debería apoyarlos si lo hicieran, aunque no tienen una fuente para eso.

Aquí es un proyecto de obra para la escritura de archivos PDF en Android: sourceforge.net/projects/apwlibrary no lo ha probado y se dice que sólo lo hace de documentos PDF simples

+0

softran Estaba en este enlace antes y esto es como comenzar un nuevo proyecto pero no hay ninguna descarga de archivos. Fue solo un enlace redirigido desde: http: // sourceforge.net/projects/apwlibrary/ to http://coderesearchlabs.com/androidpdfwriter/ – Nezir

+9

mira aquí: http://apwlibrary.svn.sourceforge.net/viewvc/apwlibrary/ – softarn

+0

lo has encontrado gracias una vez más :), Lo intentaré más tarde – Nezir

7
+0

Gracias Rahul Uso los enlaces y lo intentaré hoy :) – Nezir

+0

PDFBOx no funcionará con Android. –

+0

Aunque no lo he probado, estas respuestas de 'StackOverflow' indican que debido a' AWT', 'pdfbox' no se puede usar en' Android'. http://stackoverflow.com/questions/9696157/pdfbox-for-processing-pdf-in-android – laaptu

2

itext parece funcionar bien.

Para solucionar el problema de compilación de affineTransform basta con marcar "Micro PJAWT.jar" en iText para exportarlo en Eclipse, de modo que su proyecto dependiente pueda usarlo para fines de compilación.

+6

parece que es muy costoso – sarat

+3

parece que es MUCHO caro – edoardotognoni

6

Eche un vistazo a MuPDF.

MuPDF utiliza una huella muy pequeña y tiene soporte casi completo para todas las funciones de PDF-1.7. Es la base para el visor de SumatraPDF bastante popular (Windows), pero también se ha migrado a Android e iOS.

Luego también tiene un look at all the questions que se han preguntado en este sitio web sobre MuPDF.

+7

tenga en cuenta que no es gratis para aplicaciones comerciales –

+0

@BudaFlorin: ¿tal vez busca las diferencias entre "gratis como en cerveza" y "gratis como en libertad" por una vez? ¿También las diferencias entre aplicaciones "comerciales" y aplicaciones o software "propietarios"? Un software puede ser comercial (ver RedHat) sin ser de código cerrado o propietario, y uno "libre" (como en cerveza) aún puede ser de código cerrado (ver muchos programas shareware, o muchas aplicaciones de Android). –

+0

@BudaFlorin: Si su comentario fue leído * "Tenga en cuenta que MuPDF no es gratis para aplicaciones de código cerrado" * sería más apropiado y exacto ... –

Cuestiones relacionadas