Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Rellenar pdf desde vb6

572 views
Skip to first unread message

Eduardo Garrido

unread,
Apr 23, 2009, 10:18:35 AM4/23/09
to
Hola a todos.

Les cuento. Llevo tiempo buscando la manera de poder rellenar un
formulario en pdf desde vb6 y despues imprimirlo, pero por más que busco
no encuentro la forma (excepto algún ocx bastante caro). En vb-net hay
una libreria libre llamada itextsharp que realiza esto, pero en vb6 no
he visto nada. Tambien baje el sdk 6 de acrobat pero con las pruebas que
hice parece ser que hay que tener el acrobat profesional para poder
hacer que funcione. Baje el fdf toolkit pero es para vb.net.

Sabe alguien si es posible hacer esto?

Gracias de antemano.

Victor Koch arroba punto punto punto

unread,
Apr 23, 2009, 10:35:01 AM4/23/09
to
Hola,

Yo uso el pdfcreator, http://www.pdfforge.org/
Se instala como una impresora virtual, así que en tu código manejas el
documento como si lo fueras a imprimir con el objeto Printer, al usar esa
impresora virtual cuando das la orden de imprimir el documento se crea el
pdf.

--
Un Saludo, Víctor Koch

"Eduardo Garrido" <eduardo...@sico.es> escribió en el mensaje
news:ex%23nP7Bx...@TK2MSFTNGP05.phx.gbl...

Eduardo Garrido

unread,
Apr 23, 2009, 11:01:16 AM4/23/09
to
Gracias por la respuesta.

Para imprimir pdf yo segun el caso tambien utilizo el pdf creator, pero
no es el caso.

Lo que trato de hacer es lo siguiente. Por ejemplo de la pagina de
hacienda bajo un modelo para presentar la declaración de la renta. Este
modelo es un pdf con campos para rellenar. Pues lo que pretendo es dede
vb6 poder cargar ese pdf y rellenar los campos automaticamente con datos
sacados de la base de datos. Una vez hecho esto imprimirlo.

Como dije antes para vb.net encontré la libreria itextsharp que permite
hacer esto, pero para vb6 no se como hacerlo. En algún sitio lei que
habian recompilado la libreria para usarlo en vb6. El problema es que no
encontré el códgo fuente para poder hacer un com que funcione en vb6,
además de no saber si luego tendré que instalar el framework en los
clientes, yo de .net pez.

Un saludo

Victor Koch escribió:

Saga

unread,
Apr 23, 2009, 5:43:15 PM4/23/09
to

Quizas esto sea lo que buscas:

http://www.aloaha.com/software-development/pdf-forms-ocx.php
No encontre informacion concisa que indique que este modulo se puede usar
para rellenar una forma PDFdesde VB, pero no tuve tiempo de leer todo
detalladamente.

http://groups.google.com/groups?q=vb6%20fill%20pdf%20form&hl=en&um=1&ie=UTF-8&sa=N&tab=wg
Esto es la lista de resultados cuando busque como rellenar una forma PDF
usando VB6.


Realmente no encontre nada que indique como hacer esto, salvo algunos "kits"
con un costo de $299 a $399USD y un SDK que requiere que tengas Acrobat,
lo cual mencionas que ya has encontrado.

Lo que te recomienda Victor -pudiera- ser una opcion. EN lugar de rellenar
la forma PDF simplemente la duplicas dentro de tu codigo, ya incluyendo los
datos que esta debe tener. Lo que no me gusta de esta estrategia es que si
Hacienda cambia el formato de la forma, sea esto el formato visual o el tipo
de datos, tendras que modificar tu codigo para que tu algoritmo genere la
forma con el nuevo formato. El detalle es que si no encuentras como rellenar
la forma PDF, la opcion que menciona Victor sera el unico metodo para
hacer lo que necesitas. Espero que los enlaces que te proporciono te ayude
en encontrarle una solucion a tu problema. Saludos, Saga


"Eduardo Garrido" <eduardo.s...@SPAMMEsico.es> wrote in message
news:OQ0NGTCx...@TK2MSFTNGP03.phx.gbl...

Eduardo Garrido

unread,
Apr 24, 2009, 2:15:42 AM4/24/09
to
Gracias por las respuestas.

Las miraré. El control de aloaha me parece que ya lo habia visto, la
verdad buscando tanto vi que ya no me acuerdo. Lo de la busqueda en los
grupos de google no se me ocurrio.

Un saludo

Saga escribió:

Eduardo Garrido

unread,
Apr 24, 2009, 6:14:30 AM4/24/09
to
Buenas.

Gracias al enlace que Saga me envio de los grupos de google pude por fin
rellenar los formularios. Por si a alguien le interesa lo hice con el
fdf toolkit de adobe. Lo tenia descargado pero hay que meter en el
windows\system32 las librerias fdfkt.dll y fdfacx.dll y registrar esta
ultima y yo solo metia la ultima y no me dejaba registrarla. Una vez
conseguido con el ejemplo que encontre ya me sirvio para ver como podia
hacerlo.

Lo unico que no crea un pdf crea un fdf pero como se ve desde el reader
pues me sirve para lo que quiero

Gracias de nuevo por la ayuda

Un saludo
Eduardo


Saga escribió:

Ariel M.

unread,
Apr 24, 2009, 7:53:06 AM4/24/09
to
Eduardo Garrido escribió:

Hola Edgardo, una salvedad respecto del FDF Toolkit:

Policy/Procedure: FDF Toolkit Unsupported on Windows Vista

Summary
The FDF Toolkit version 6.0 is unsupported in Windows Vista

Issue
Is the FDF Toolkit supported under Windows Vista?

Solution
No, the FDF Toolkit version 6.0 is not supported under Windows Vista.
The FDF Toolkit was not tested with Windows Vista. If you have need to
use the FDF Toolkit, please use the operating sytems that were tested
and mentioned in the system requirements.

Windows NT
Windows 2000
Windows XP
UNIX

http://support.adobe.com/devsup/devsup.nsf/docs/54349.htm

Saludos. Ariel

Eduardo Garrido

unread,
Apr 24, 2009, 8:30:56 AM4/24/09
to
Gracias Ariel por la aclaración. Será cuestión de probar

Ariel M. escribió:

pa m]@gmail.com CHAR72

unread,
May 15, 2009, 7:25:54 PM5/15/09
to
Quizas tambien te sirva ReportManager, es un reporteador que podes
exportarloa pdf. Es bastante potente.

Saludos.

Carlos

"Eduardo Garrido" <eduardo...@sico.es> escribi� en el mensaje
news:ex%23nP7Bx...@TK2MSFTNGP05.phx.gbl...


> Hola a todos.
>
> Les cuento. Llevo tiempo buscando la manera de poder rellenar un

> formulario en pdf desde vb6 y despues imprimirlo, pero por m�s que busco
> no encuentro la forma (excepto alg�n ocx bastante caro). En vb-net hay una

0 new messages