Foros del Web » Programando para Internet » ASP Clásico »

Crear archivos PDF

Estas en el tema de Crear archivos PDF en el foro de ASP Clásico en Foros del Web. Hola Amigos. Espero que me puedan ayudar. Tengo un asp que genera un reporte en PDF, estoy utilizando las librerías de fpd ( http://www.fpdf.org ) ...
  #1 (permalink)  
Antiguo 06/12/2005, 15:50
Avatar de MrLake  
Fecha de Ingreso: febrero-2003
Ubicación: México
Mensajes: 75
Antigüedad: 21 años, 4 meses
Puntos: 0
Pregunta Crear archivos PDF

Hola Amigos.

Espero que me puedan ayudar.

Tengo un asp que genera un reporte en PDF, estoy utilizando las librerías de fpd (http://www.fpdf.org )

Ejemplo:
<%@ Language=VBScript %>
<!--#include file="fpdf/fpdf.asp"-->

<%
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF "P","mm","Letter"
pdf.SetPath("fpdf/")
pdf.Open()

pdf.SetAutoPageBreak 1,20

pdf.AddPage()
pdf.SetFont "Arial","B",14
pdf.SetFillColor 212,212,212

pdf.SetFont "Arial","B",10


pdf.Ln


pdf.Cell 195,6,"Text",0,1,"L"

pdf.Close()
pdf.Output()
%>



Esto funciona para cada registro que tengo en la base de datos, al presionar un botón llamo un asp como el de arriba y obtengo la información de la base de datos para personalizarlo, entonces se genera y se muetra en acrobat reader para que el usuario lo pueda guardar.

Lo que necesito es hacer esto mismo pero en forma automática para todos los registros de la base de datos, osea que desde un asp se genere un archivo pdf para registro sin invervención del usuario.

Les agradezco cualquier ayuda que me puedan proporcionar.
  #2 (permalink)  
Antiguo 06/12/2005, 17:13
Avatar de MrLake  
Fecha de Ingreso: febrero-2003
Ubicación: México
Mensajes: 75
Antigüedad: 21 años, 4 meses
Puntos: 0
Ya encontré lo que buscaba

Se soluciona poniendo el nombre del archivo de salida en la función pdf.Output

Ejemplo pdf.Output("MiArchivo.pdf")
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.