Pasar contenido campos a fichero PDF |
Responder | Página 12> |
Autor | |
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Tema: Pasar contenido campos a fichero PDF Enviado: 01/Abril/2021 a las 14:12 |
Buenas. Hay alguna manera de pasar el contenido de un campo a un fichero PDF, al igual que pasamos contenidos de campos a fichero Word? Gracias. |
|
acilu55
Asiduo Unido: 27/Septiembre/2011 Estado: Sin conexión Puntos: 214 |
Enviado: 02/Abril/2021 a las 12:45 |
Perfectamente, solo tienes que abrir el formulario pdf en modo edicion y rellenar los campos igualandolos a los que tu quieras y muy importante cerrarlo bien despues ya que si no siempre te abrirá el mismo y no podrás guardar los resultados si es que quieres hacerlo
|
|
Gracias a todos de antemano
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 02/Abril/2021 a las 15:33 |
Veamos. Desde Access mediante código VBA, tomo el contenido de los campos deseados y en un documento, que previamente he elaborado en Word con sus marcadores, le indico los lugares donde debe poner el contenido de los campos. En un fichero formulario PDF, cómo le indico donde debe ir cada contenido de cada campo? Gracias.
|
|
acilu55
Asiduo Unido: 27/Septiembre/2011 Estado: Sin conexión Puntos: 214 |
Enviado: 02/Abril/2021 a las 19:38 |
adaptalo a tus necesidades:
sRuta = CurrentProject().Path Set fs = CreateObject("Scripting.FileSystemObject") fs.CopyFile sRuta & "\ejemplo.PDF", sRuta & "\ejemplosalvado.PDF" ' & sFichDes para guardar una copia del fichero Set fs = Nothing 'Abrir fichero donde se sustituira Open sRuta & "\ejemplo" For Binary As #1 strBytes = Space$(LOF(1)) Get #1, , strBytes Close #1 strBytes = Replace(strBytes, "#(campo1)", Me.campo1, , , vbBinaryCompare) 'los que tienen el signo# son los nombres de los campos del formulario .pdf strBytes = Replace(strBytes, "#(campo2)", Me.campo2, , , vbBinaryCompare) strBytes = Replace(strBytes, "#(campo3)", Me.campo3, , , vbBinaryCompare) ' Grabar fichero con los valores sustituidos Open sRuta & "\ejemplo" For Binary As #2 Put #2, , strBytes Close #2 |
|
Gracias a todos de antemano
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 02/Abril/2021 a las 21:22 |
Solo una preguntita: donde puedo ver el nombre del campo en un formulario en pdf?
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 03/Abril/2021 a las 11:14 |
Podrías decirme donde puedo encontrar documentación al respecto?, porque veo que me puede llevar algún tiempo en sacarlo. Gracias.
|
|
acilu55
Asiduo Unido: 27/Septiembre/2011 Estado: Sin conexión Puntos: 214 |
Enviado: 03/Abril/2021 a las 19:30 |
En adobe acrobat o cualquier programa que gestiones formulrios en Pdf, podras abveriguar los nombre de los campos que quieres rellenar, #(nombredecampoarellenar), en tu formulario access sabras el [nombredelformulario]![nombredelcampoacolocarenelpdf] Me.campo1 que está en el código, creo que no necesitas mucho mas. no obstante uno de los mejores manuales para tratar pdf son los de Itextsarp, que te cuentan casi todo sobre como tratar archivos pdf: insertar imagenes, cambiar textos... yo estpy con el intentando incluir una firma digital conc y me está costando, pero confió en lograrlo con ayuda de la gente del foro es es muy, pero que muy generosa con los demas.
Un saludo desde Zamora.
|
|
Gracias a todos de antemano
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 04/Abril/2021 a las 10:46 |
Antes de nada muchas gracias acilu55. Iré recopilando información, pero como veo que esto me llevará tiempo, voy a dejarlo para otro momento. Este hilo se puede cerrar satisfactoriamente. Saludos.
|
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 04/Abril/2021 a las 12:15 |
Hola!
Hay un truco que a lo mejor te sirva. Conviertes el formulario PDF en una imagen y la pones como fondo de un informe e insertas encima de los campos del PDF los controles Access que necesites. No sé si emiliove había hecho algo parecido. |
|
Un Saludo.
|
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Enviado: 04/Abril/2021 a las 14:19 |
Te recomiendo que visites esta página: http://accessmvp.com/thedbguy/demos/fillablepdf.php
Yo me he basado en ella para rellenar los PDF. Un saludo
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 06/Abril/2021 a las 18:38 |
Mounir eso es lo que estaba haciendo, tomar el formulario como una imagen, pasarlo a Word y colocarle los marcadores. La verdad es que no queda mal. Por otro lado, también voy a estudiar el enlace de Xavi. Gracias.
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 10/Abril/2021 a las 10:06 |
Veamos.
La idea de Mounir es la que estaba usando, pero
el problema es que al capturar el PDF en imagen pierde un poco (queda un
pelín difuminado). La respuesta de acilu55 me
resulta de momendo un poco compleja, aunque la verdad no la descarto,
pues puede que sea lo que necesito. Y por
último después de ver la página de recomendación de xavi, creo que no es
lo que estoy buscando, ya que después de traducir la página y ver el
código del ejemplo, he visto que crea un PDF, y yo no quiero crearlo. Resumiendo,
deseo utilizar los ficheros de formularios de las distintas
administraciones, para poner el contenido de los campos desde Access. Gracias a todos y un saludo.
|
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 10/Abril/2021 a las 12:12 |
Hola!
El enlace de xavi te lleva a esta página que hay un ejemplo que hace lo que quieres. Tan solo te tienes que registrar en la página y lo descargas. theDBguyPDFDemoV1.zip |
|
Un Saludo.
|
|
Nomada
Colaborador Unido: 03/Julio/2011 Localización: España Estado: Sin conexión Puntos: 1719 |
Enviado: 10/Abril/2021 a las 14:59 |
Mounir, en la página de xavi vienen las demos: - theDBguy PDF Demo V1.1.zip - theDBguy PDF API Demo V1.1.zip - theDBguy PDF Form Fields Demo V1.0.zip pero theDBguyPDFDemoV1.zip no la veo. Si es el primero, al probarlo abre el fichero theDBguy.pdf, pero no exporta al Pdf ningún dato de los dos campos que tiene su formulario. Gracias |
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 10/Abril/2021 a las 16:26 |
Hola!
No es así. Funciona perfectamente, lo que pasa es que el propio PDF lo bloquea y deja opciones de confiar en el archivo que al seleccionar la opción confiar se rellena el formulario PDF. Este aviso se ubica debajo de menú de herramientas, por lo menos en mi caso es así. |
|
Un Saludo.
|
|
Responder | Página 12> |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |