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

generar PDF desde pagina ASP.

Estas en el tema de generar PDF desde pagina ASP. en el foro de ASP Clásico en Foros del Web. Hola a todos, alguien me podria decir si se puede generar un archivo PDF desde una pagina web ASP, exportando datos desde un recordset o ...

  #1 (permalink)  
Antiguo 10/11/2003, 16:14
 
Fecha de Ingreso: octubre-2003
Ubicación: Lima-Peru
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
generar PDF desde pagina ASP.

Hola a todos, alguien me podria decir si se puede generar un archivo PDF desde una pagina web ASP, exportando datos desde un recordset o usando los campos del formulario?. Y si es asi, donde podria encontrar un ejemplo para emplearlo en mi aplicación.

Gracias. :)
  #2 (permalink)  
Antiguo 14/11/2003, 11:07
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
y a mi.

yo se generar un word aunque tarda muchisimo,

existe software para generar pdf, creo q de pago.

Algun consejo alguien q lo utilice
  #3 (permalink)  
Antiguo 14/11/2003, 11:31
Avatar de Mignola  
Fecha de Ingreso: noviembre-2002
Ubicación: Templo Shaolin
Mensajes: 167
Antigüedad: 21 años, 5 meses
Puntos: 1
Hola!!

Como generas el Word? Me gustaria saber como se genera al vuelo.

Gracias
  #4 (permalink)  
Antiguo 14/11/2003, 11:50
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola a todos,
En cuanto a lo de generar un archivo en PDF si se puede hacer mediante código, sin embargo necesitan saber el formato o script que utiliza PDF para estructurar los archivos. Yo tengo un manual en donde vienen todos los tags, es un archivo en PDF y segun recuerdo como de 1000 y tantas páginas. Con ese manual pueden generar los PDFs que quieran incluso insertando imagenes y dandole formato al texto.
En lo que se refiere a los archivos de word y por el comentario de que se tardan mucho, seguramente los estan generando a partir de la creación de un objeto de word, lo cual alguna vez lo hice con Excel y en verdad se tarda mucho la respuesta. Sin embargo ahora utilizo otra forma que es mucho más rápida y funcional. Les envío el código, es para Excel y no se si funcione con word

'Especifica que la respuesta que se envia es de tipo Excel
Response.ContentType = "application/vnd.ms-excel"
'Permite que el usuario elija guardar o abrir el documento
Response.AddHeader "content-disposition", "attachment;filename=reporte.xls"

A lo mejor si le cambian el Excel por Word funcione.

Saludos Isaí
  #5 (permalink)  
Antiguo 14/11/2003, 21:49
 
Fecha de Ingreso: noviembre-2003
Ubicación: México
Mensajes: 49
Antigüedad: 20 años, 5 meses
Puntos: 0
Isaí:

Me podrás mandar el manual para generar PDFs manualmente?
Gracias,

Zolw
__________________
Zolw
Entra a http://tutoriales.xlso.com puedes encontras tips, scripts y ayudas para ASP, ASP.NET, PHP, VB, HTML, DHTML, Flash, JavaScript y más...
MÉXICO
  #6 (permalink)  
Antiguo 15/11/2003, 07:59
Avatar de Mignola  
Fecha de Ingreso: noviembre-2002
Ubicación: Templo Shaolin
Mensajes: 167
Antigüedad: 21 años, 5 meses
Puntos: 1
Pues yo tambien lo quiere :) si me lo puedes mandar a mi tambien...
Gracias
  #7 (permalink)  
Antiguo 15/11/2003, 10:07
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 4 meses
Puntos: 0
Me incluyo tambien para lo del manual!!
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #8 (permalink)  
Antiguo 16/11/2003, 12:12
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0


Si efectivamente cambias en el codigo de YSDagil, lo de excel por word y cambias la extension del archivo generado a .doc y funciona.

¿Me gustaria saber como puedes insertar los datos mediante asp y si puedes darle formatos?

Saludos a todos y gracias

Última edición por jpalbox; 16/11/2003 a las 12:16
  #9 (permalink)  
Antiguo 17/11/2003, 10:12
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
el word lo genero asi aunque alguien me ha dicho q no le funciona

<%
Response.ContentType="application/vnd.ms-word"
Response.AddHeader "content-disposition", "inline; filename=InformeAnual.doc"
%>

pero como genero el pdf?
tengo q leer el tocho o alguien tiene un resumen de los conceptos basicos
  #10 (permalink)  
Antiguo 18/11/2003, 06:12
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Pues otro q se incluye para lo del manual para generar PDF's por favor. Xq es una utilidad que me vendria genial para uno d los proyectos en los que estoy metido. Gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #11 (permalink)  
Antiguo 18/11/2003, 06:26
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Yo tambien estoy interesado en el manual, ya que estoy es unos proyectos que me vendrian bien


Miguel
  #12 (permalink)  
Antiguo 18/11/2003, 06:29
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años
Puntos: 0
No se si esto os sera de utilidad

http://groups.google.es/groups?q=pdf...gle.com&rnum=6

O quizas este otro:
http://groups.google.es/groups?q=pdf...eja.com&rnum=7

SAludos

Última edición por sqa212; 18/11/2003 a las 06:31
  #13 (permalink)  
Antiguo 14/04/2004, 06:25
Avatar de Mignola  
Fecha de Ingreso: noviembre-2002
Ubicación: Templo Shaolin
Mensajes: 167
Antigüedad: 21 años, 5 meses
Puntos: 1
Mirar lo que me encontre por ahi:

http://www.aspxnet.it/public/Default...age=174&idp=61

me lo descargue y funciona de puta madre

Ciao!
  #14 (permalink)  
Antiguo 14/04/2004, 06:40
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 21 años, 5 meses
Puntos: 1
Muy bueno, gracias
__________________
Miguel Padrón :cool:
  #15 (permalink)  
Antiguo 14/04/2004, 09:38
 
Fecha de Ingreso: abril-2002
Mensajes: 432
Antigüedad: 22 años
Puntos: 0
Buenisimo, Muchas gracias
  #16 (permalink)  
Antiguo 14/04/2004, 21:19
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
que habra sido lo que no entendí, a mi no me funciona...

bajé las dos versiones, creo un archivo que lo llamé creandopdf.asp y le inserto el codigo...

<%@language=vbscript%>
<!--#include file="fpdf.asp"-->
<%
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
pdf.AddPage()
pdf.Cell 40,10,"Hello Word!"
pdf.Close()
pdf.Output()
%>

la ruta del include esta correcta, y todos sus archivos... pero no me da error ni nada, simplemente me deja todo en blanco...

Me pueden ayudar please...!!!
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #17 (permalink)  
Antiguo 14/04/2004, 21:28
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Despues de un largo rato me dio este error,

Acrobat Reader:
Error de E/S, agotado el tiempo de conexion....

alguien sabe de que se trata?????
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #18 (permalink)  
Antiguo 15/04/2004, 17:36
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola el código no lo analice pero me paso con otros códigos cuando no tengo permisos de escritura para esa carpeta, me hacian eso se quedaban a la espera y me sacaban.. salu2
  #19 (permalink)  
Antiguo 26/04/2004, 08:08
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
a mi me funciono lo de hola mundo
pero como lo ahgo para hacer cosas mas complicadas, sin tener q contruir el pdf parrafo a parrafo.

Última edición por rrufo; 26/04/2004 a las 08:32
  #20 (permalink)  
Antiguo 26/04/2004, 08:36
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
a mi no me funciona
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #21 (permalink)  
Antiguo 26/04/2004, 09:10
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
igual necesita algo de aspxnet

o un fallo que yo hacia.

luego no pongas codigo html
  #22 (permalink)  
Antiguo 09/05/2004, 11:17
Avatar de Will  
Fecha de Ingreso: febrero-2002
Ubicación: Valera, Edo. Trujillo
Mensajes: 79
Antigüedad: 22 años, 2 meses
Puntos: 0
Umm, a mi me funciona todo bien, pero igual rrufo, es ago muy engorroso, por ahi me bajé un componente tryal, el que funciona como una función, le dices el archivo de origen (DOC, RTP, XLS, HTML, etc) y te lo convierte en PDF, eso es lo q yo estoy buscando,,,,,Sabe alquien donde está un control parecido FREE ??????
  #23 (permalink)  
Antiguo 10/05/2004, 01:48
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
sera dificil encontrar algo y mas dificil montarnos nosotros algo.

yo estoy a punto de dejarlo.
  #24 (permalink)  
Antiguo 14/05/2004, 08:05
 
Fecha de Ingreso: mayo-2004
Mensajes: 4
Antigüedad: 20 años
Puntos: 0
no funciona

a mi me da este error:

%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 16.00 Tf ET BT 31.19 794.57 Td (Hello Word!) Tj ET endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj <> >> endobj 6 0 obj << /Producer (FPDF for ASP v.1.01 beta by Lorenzo Abbati [www.aspxnet.it]) /CreationDate (D:20044151168) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000204 00000 n 0000000387 00000 n 0000000009 00000 n 0000000087 00000 n 0000000291 00000
  #25 (permalink)  
Antiguo 16/05/2004, 12:36
Avatar de Will  
Fecha de Ingreso: febrero-2002
Ubicación: Valera, Edo. Trujillo
Mensajes: 79
Antigüedad: 22 años, 2 meses
Puntos: 0
Pazd , ese tipo de error se me generaba cuando existen errores en la pagina q estas construyendo, algo en los encabezados o píe de paginas,,,,,Empieza siempre con algo sencillo y lo vas haciendo mas complicado, porq detectar el error depues de teenr todo construido es muy engorroso., Bueno esperemos q esta herramienta se modernice a una visual.
  #26 (permalink)  
Antiguo 16/05/2004, 13:31
 
Fecha de Ingreso: mayo-2004
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Pasar a PDF

Hay un componente ABCPDF de WebSupergoo

Es capaz de pasar WEB a pdf de forma automática
  #27 (permalink)  
Antiguo 09/11/2004, 21:05
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 3 meses
Puntos: 4
alguien logro solucionar esto? a mi me sale este mismo error con el ejemplo mas simple de hola mundo

%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 16.00 Tf ET BT 31.19 794.57 Td (Hello Word!) Tj ET endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj <> >> endobj 6 0 obj << /Producer (FPDF for ASP v.1.01 beta by Lorenzo Abbati [www.aspxnet.it]) /CreationDate (D:20044151168) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000204 00000 n 0000000387 00000 n 0000000009 00000 n 0000000087 00000 n 0000000291 00000
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #28 (permalink)  
Antiguo 10/11/2004, 10:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Lexus, ese error se soluciona facilmente con la modificación que en el mismo foro del componente proponen: http://www.aspxnet.it/forum/topic.asp?TOPIC_ID=44 (probado y comprobado)

Saludos
  #29 (permalink)  
Antiguo 10/11/2004, 10:51
 
Fecha de Ingreso: agosto-2003
Mensajes: 50
Antigüedad: 20 años, 8 meses
Puntos: 0
¿Podéis indicarme dónde se inserta el código?
Me refiero a:

<%@language=vbscript%>
<!--#include file="fpdf.asp"-->
<%

Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
pdf.AddPage()
pdf.Cell 40,10,"Hello Word!"
pdf.Close()
pdf.Output()
%>
  #30 (permalink)  
Antiguo 10/11/2004, 11:01
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
¿¿?? ¿En un archivo con extensión.asp? ¿o a que te refieres?

Al copiar y pegar eso en un archivo y ejecutarlo desde el Browser se general el PDF (simepre y cuendo tengas en el mismo directorio la carpeta fpdf y sus archivos)
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:52.