2011-01-23 8 views
6

He estado buscando en las redes internas desde hace un tiempo para un analizador de PDF que realmente funciona en Android. Ya intenté en silencio algunas bibliotecas de Java, pero todas parecen fallar cuando se ejecuta en Android.¿Hay bibliotecas de análisis de PDF gratuitas que funcionen en Android?

¿Alguien que ha analizado con éxito archivos PDF en Android, recomienda una biblioteca para usar?

+0

¿Qué bibliotecas probaste? Sería bueno que las enumeraras y dijese qué salió mal, dale una oportunidad a los participantes. –

+0

Sería genial si describiera su objetivo final, como "extraer texto", o "extraer imágenes" o "renderizar el PDF" o .... Esto probablemente simplificaría la respuesta. –

+0

@Maxym, la pregunta que ha vinculado es sobre las bibliotecas PDF * writer *. Esta es sobre las bibliotecas de PDF * reader *. – finnw

Respuesta

4

Uno de los mejores biblioteca de Java para trabajar con PDF es iText, y veo que es su clon para trabajar bajo Androind - iText PDF For Android, que unsupports algunas clases/Métodos (pero he encontrado ninguna lista de este tipo). Si no se sugieren otras opciones, entonces probablemente valga la pena intentarlo.

ACTUALIZACIÓN: Qoppa Software está trabajando en Androind PDF Solution, probablemente no será libre, pero tienen un aspecto de casos de uso, por lo que puede ponerse en contacto con ellos y preguntar acerca del estado y cualquier otra información.
He encontrado que la lectura de información relacionada con el debate here, tal vez la información allí será interesante para usted también.

+0

El problema con iText es que realmente se trata de crear archivos PDF, no de leerlos. No estoy seguro de que incluso sea compatible con la extracción de texto PDF:/ –

+0

http://www.danielspangler.com/2009/01/pdf-text-extraction-in-java.html – Maxym

1

Para usar analizador simple PDF sin formato a continuación, uno puede tratar de PDFBox.zip .. http://pdfbox.apache.org/download.html#pdfbox

+1

No estoy seguro si alguien ha conseguido que PDFBox trabaje en Android, pero su método para extraer texto de PDF (que se muestra en este [script de ejemplo]) (https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples /ant/PDFToTextTask.java?view=markup)) requiere la biblioteca 'java.awt.geom' por algún motivo, y esta biblioteca Java estándar está ** no ** incluida en el sistema operativo Android. – solarbabies

0

Technoracle Advanced Systems se rumorea que es la construcción de algo como esto para la visualización de formularios PDF en el móvil. Vi una demostración hace aproximadamente 2 meses y parece que pueden analizar formularios PDF y procesarlos en Android, iOS, Windows Mobile y otros sobre la marcha. No estoy seguro si es de código abierto o no.

Cuestiones relacionadas