![]() |
Leer y llenar archivos PDF
Buenos días.
Busco información de como llenar y leer campos de archivos PDF desde el PowerCobol preferiblemente. No encuentro información de como tratar con los campos de los archivos PDF, quizá tenga que recurrir a algún otro lenguaje o ActiveX o ¿?. Agradezco de antemano cualquier información al respecto. Saludos. |
lfortuny, échale un vistazo a esto a ver: Advance PDF Class Without Acrobat Reader by Faizi Baba (from psc cd)
No lo he probado, pero según parece es usando WinAPI. Si realmente es así, se puede hacer vía PowerCOBOL sin problemas. |
Gracias.
No me sirve, esto es para crear archivos PDF. Lo que busco es la forma de cargar datos en un PDF y leerlos tras que el usuario haya llenado los que necesito. Saludos |
lfortuny, he leído esto y me he dado cuenta que es verdad:
Cita:
Otra opción bastante chunga sería utilizar un OCR, pero de los gratuitos no he visto ninguno bueno. Si el fichero de origen es tuyo (aunque estoy casi seguro que no), como dice el texto citado, yo también te aconsejo cambiar de formato. |
Hola amigos.
Yo necesitaría abrir un archivo PDF desde un programa PWC-9. Y además, saber si habría alguna forma de ir a una página concreta de ese PDF. Un saludo |
Begoguay, has probado con este? [Aporte] FoxitReader - COBOL Foro
|
Hola.
Yo queria hacerlo ejecutando una linea de comando y ejecutarlo con 'ExecuteSync', no usando un ocx. No se si se podra hacer.....:confused::confused::confused: |
Cita:
Código COBOL:
Te abrirá el archivo pdf con el programa que tenga asociado en Windows. Recuerda que Nombre_Fichero.PDF, tiene que tener la extensión incluida y correcta, (en éste caso .PDF) para que funcione, o te dará error, además con ésto puedes abrir cualquier archivo, siempre que tenga su programa asociado en Windows. Ya nos comentas si te funcina. Un saludo |
Cita:
He hecho un programa pequeño que pulsando un botón se ejecuta lo siguiente: Código COBOL:
|
Begoguay, ExecuteSync bloquea el Form desde el que se ha lanzado hasta que el programa llamado no sea cerrado. Así que el SetFocus lo tienes que hacer antes.
Puedes hacer lo siguiente, para que no se abra la ventana de DOS: Código COBOL:
|
Hola Kuk.
Me funciona:yupi::yupi::yupi::yupi: Y para rematar, de momento, :verg:, sabrías como ir a una pagina del documento? Un saludo. |
La diferencia entre Execute y Executesunc, es que el primero no bloquea el Form hasta que hayas cerrado el pdf y el segundo sí, prueba los 2 y quédate con el que te interesa.
En cuanto a poder ir a una página en concreto, creo que desde la línea de comandos, te va a ser imposible. Un saludo.- |
Begoguay, este comando le dice al SO que abra el documento con el programa por defecto. Si quieres indicar la página u otras opciones, ya hay que orientarse a un programa en concreto (Acrobat, Foxit) y ejecutar comandos específicos. Habría que anteriormente determinar cual es el que está instalado.
|
| La franja horaria es GMT +2. Ahora son las 15:21. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.