• Viernes 3 de Mayo de 2024, 13:21

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ripr

Páginas: [1]
1
Java / Re: Extraer texto de un pdf
« en: Sábado 2 de Julio de 2011, 02:19 »
disculpen tuve un problema, sigo comentado...

re curro a ustedes para ver so alguien conoce otra liberiar  o metodo para extraer el texto,si es una libreria gratuita mejor. tambien he probado con un poco de codigo que me encontre en la web pero sin resultados. saludos y espero me puedan ayudar

de antemano las gracias

2
Java / Extraer texto de un pdf
« en: Sábado 2 de Julio de 2011, 02:15 »
Buen dia, recurro a ustedes para que me puedan guiar un poco acerca de lo que pretendo hacer,
necesito sacar de una factura electronica el texto para analizarlo y de terminar un conjunto de datos que requiero. y guardarlos en una base de datos.
he probado con dos librerias: pdfbox 0.7.3 y jpdfTex.

Cuado hice la prueba con pdfbox, cree un archivo en el notepad y genere el pdf con cute pdf writer. escribi una cuantas linesa y me funciono de maravilla, pero a la hora de hacer la prueba con mi factura en pdf me arrojaba el sig. error

Parsing text from PDF file factura.pdf....
An exception occured in parsing the PDF Document.
java.lang.NullPointerException
PDF to Text Conversion failed.
        at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:194)
        at org.pdfbox.pdmodel.PDPageNode.getAllKids(PDPageNode.java:182)
        at org.pdfbox.pdmodel.PDDocumentCatalog.getAllPages(PDDocumentCatalog.java:226)
        at org.pdfbox.util.PDFTextStripper.writeText(PDFTextStripper.java:216)
        at org.pdfbox.util.PDFTextStripper.getText(PDFTextStripper.java:149)
        at PDFtoTEXT.PDFTextParser.pdftoText(PDFTextParser.java:53)
        at PDFtoTEXT.PDFTextParser.main(PDFTextParser.java:93)

debido a esto opte generar el el pdf con el cut pdf writer, ya no me marco error pero me arrojo un resultado no esperado, le pogo una parte de lo q arrojo:

a0 a1 a2 a2 a3 a4 a1 a5 a6 a7 a8 a9 a10 a11 a12 a13 a6 a14 a15 a16 a17 a18 a19 a10 a20 a10 a11 a10 a6 a21 a3 a2 a11 a3 a2 a22 a0 a6 a2 a14 a23 a9 a1 a24 a1 a19 a1 a25 a26 a27 a2 a10 a1 a11 a10 a28 a24 a22
a0 a14 a29 a14 a30 a30 a17 a15 a31 a32 a3 a2 a3 a5 a1 a11 a10 a28 a24 a33 a10 a5 a8 a3 a2 a34 a10 a19 a1 a2 a5 a6 a22 a33 a35 a36 a10 a11 a6 a32 a14 a37 a14....aN

asi que preferi buscar otra opcion. La cual fue jpdfText en si version demo, y esta me funciono de maravilla, pero resulta que es de paga. Y simplemente no he encontrado la libreria completa, en la pagina no he encontrado algo q

3
PHP / Re: Error an la validacion de datos
« en: Viernes 17 de Junio de 2011, 20:13 »
Seguro que las variables $login y $contia no están vacías?? por que no veo donde le asignas el valor.
te sugiero imprimas los valores de $cotina y $login.
Saludos

4
Java / Re: como se usa return??
« en: Jueves 16 de Junio de 2011, 17:02 »
puedes poner el error que te manda?? posiblemente sea por que no definiste el tamaño del vector, preguntas. También lo que estoy observo, a la hora de que mandas a imprimir el vector en el main, lo estas haciendo mal debes de recorrer el vector e ir imprimiendo. También podrías crear un método imprime que haga eso.

saludos

5
Java / Re: Vector En Java
« en: Viernes 10 de Junio de 2011, 17:24 »
es mas facil que lo concatenes en una cadena y alfinal lo muestres en el JOPtionpane, creas una cadena recorres el vector y vas concatenando los valores del vectos y asu vez le concatenas "n" y al finar muestras el JOptionPane, si el vector es muy largo si tendrias que hacer lo que dice antony

6
Diseño de Algoritmos / Re: Algoritmo días vividos hasta la fecha
« en: Martes 7 de Junio de 2011, 01:24 »
Amigo aporta algo no esperes que te hagan la tarea
has una propuesta de como podrias resolverlo

7
Java / Re: que significa este trozo de codigo????
« en: Lunes 6 de Junio de 2011, 17:53 »
Si ya corriste el programa te das cuenta que lo que hace es contar la veces que se repite cada letra en una o varias frases, para esto se basa en el valor decimal que cada letra posee(su equivalencia en código ascii).La persona que hizo esto(que al parecer es tu maestro de programación), determina un posición de cada letra sin escribir otra mas que la A a la Z(en mayúscula)e incrementa en uno la posicion restando los valores de cada letra. por ejemplo:

Suponemos que el vector contadorLetras es el alfabeto don contadorLetras[0]es A,contadorLetras[1]es B,contadorLetras[2]es C... y asi sucesivamente entonces lo que hace básicamente en la parte que no le entiendes es que  primero determinar si la frase contiene las letras entre la A y la Z(ojo no entra en minúsculas), una vez hecho esto lo que sigue es incrementar en uno la  que representa cada letra y hace la operacion tomando como base A, donde A en ascii vale 65, B=66,C=67y asi sucesiva mente.
entonces

contadorLetras[let-'A']++
el lo mismo que
contadorLetras['T'-'A']++
y lo mismo que
contadorLetras[84-65]++
y por lo tanto
contadorLetras[19]++
esto quiere decir que
contadorLetras en la posición 19 incremente en uno(el incremento lo hace con ++)

no se si fui claro pero te aconsejo que busque la tabla de codigo ascii
Si sustituimos "TODOS SON IGUALES" por "ToDoS s0n iguales"
¿Que pasaria?


saludos y espero que te sea de ayuda.
colaborando en mi primer foro

8
Java / Re: Como mostrar en println el numero de array usado?
« en: Sábado 4 de Junio de 2011, 20:08 »
amigo eso te debe marcar un error eso quiere decir que no compilaste ese código.
Silo hacer te darás cuenta en donde eta tu error

Saludos

Páginas: [1]