La Web del Programador: Comunidad de Programadores
 
    Pregunta:  29295 - CREAR ARCHIVOS PDF AUTOMATICAMENTE
Autor:  Francisco José Fernandez Dieguez
Hola a todos,

Tengo Visual Basic 6.0 SP5 y Acrobat 5.0 (no es el reader).

Estoy haciendo un programa que genera archivos PDF a partir de consultas a una base de datos SQL-Server.

Ya consigo crear los archivos usando el driver de impresora Acrobat Distiller y también con el Acrobat PDFWriter, pero me falta poder darle el nombre que yo quiero sin que se lo pregunte al usuario.

No se si se puede, pero si es posible, ¿Alguien sabe como hacerlo?

Gracias a todos

  Respuesta:  Montse Morancho
Puedes consultar la página http://www.neevia.com y descargarte el docCreator. En la documentación hay un ejemplo de VB (pág.64 del pdf) que permite imprimir sobre la impresora que instala este programa y te deja darle un nombre a través de código, sin que le salga al usuario la ventana del nombre de archivo.

Yo lo he probado y funciona bien, espero que te sirva de ayuda

  Respuesta:  Jorge Jara
MIra primero especifica bien la pregunta.
si quieres darle un nombre lo puedes hacer con text y guardar la variable, y le puedes dar tu el nombre que quieras
mira yo se una rutina para crear cualquier tipo de archivo.
Dim Archivo as Integer
Archivo=Text1.text
Archivo = FreeFile
Open "C:\Mis Documentos\SistemaF\Bases\" +Trim(Str( Archivo)) + ".pdf" For Output As #Archivo
Close #Archivo

ojala que te funcione, y escriveme si te funciona