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

problema al crear pdf + asp

Estas en el tema de problema al crear pdf + asp en el foro de ASP Clásico en Foros del Web. gracias X leerlo ya habia preguntado esto antes, pero no hubo respuesta satisfactoria se trataba del problema que ocurre al tratar de insertar una imagen ...
  #1 (permalink)  
Antiguo 06/01/2009, 09:26
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Pregunta problema al crear pdf + asp

gracias X leerlo

ya habia preguntado esto antes, pero no hubo respuesta satisfactoria

se trataba del problema que ocurre al tratar de insertar una imagen en un pdf generado mediante fpdf y asp ya que nunca pude resolver esto (aun no puedo)
necesito si halguien conoce alguna libreria (gratuita) que me permita gererar PDF con asp y que no tenga problemas para insertar imagenes pues me es un requisito...

gracias por sus respuestas
__________________
Me junto con los que Saben, Queriendo Saber.
  #2 (permalink)  
Antiguo 06/01/2009, 10:03
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

poison.... necesitas insertar una sola imagen o varias

Edito:

Image en FPDF

no importa que este en php, utiliza la forma que te dice, y podras anexar la imagen
en caso de que no te siga saliendo, anexa tu codigo para verificacion
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 06/01/2009, 17:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Efectivamente, el FPDF inserta imágenes sin problemas dentro del documento, ¿qué fue lo no satisfactorio del primer post?
  #4 (permalink)  
Antiguo 09/01/2009, 06:49
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

primero gracias X responder

con respecto a fpdf utilizando lo con php yo lo utilizo generalmente y nunca me da problemas
esta vez que es necesario realizar el trabajo en asp es el problema a continuacion les dejo la linea en cuestion si la quito se genera en pdf obiemente sin la imagen

Cita:
logo="../../../images/2x/logo1.jpg"
pdf.image logo,10,10,10,10,"jpg"
me da un error que dice algo como el archibo no comienza por %PDF
__________________
Me junto con los que Saben, Queriendo Saber.
  #5 (permalink)  
Antiguo 09/01/2009, 07:46
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

haber evalua lo que tienes contra esto mira....

declararacion del objeto
Cita:
Set pdf=CreateJsObject("FPDF")
declaracion de la imagen
Cita:
pdf.Image "Virgin_Killer.jpg", 150,10,172,105, "JPG"
realiza una prueba, y partamos desde aqui
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #6 (permalink)  
Antiguo 20/01/2009, 07:16
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

mira este es el codigo que tengo si comento la linea de la imagen se genera bien de lo contrario muestra el error que antes mensionaba

Código PHP:
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("../../../include/fpdf1_01/fpdf/")
pdf.SetFont "Arial","U",16
pdf
.Open()
pdf.AddPage "P","Letter"
pdf.SetAuthor autor'autor
pdf.SetTitle(titulo)'
titulo
pdf
.SetY (50)
pdf.Cell 190,10,"Certificado",0,1,"C"
pdf.ln()
pdf.ln()
pdf.ln()
'seccion cabecera
pdf.SetFont "Arial","",8
pdf.text 15,10,cabecera
'
imagen
'pdf.image logo,10,10,10,10,"jpg"
'
seccion cuerpo
pdf
.SetFont "Arial","I",12
pdf
.multiCell 190,10,cuerpo,0,"C"
'motivo
pdf.SetFont "Arial","",12
pdf.multiCell 190,10,motivo_X,0,"C"
'
seccion pie
pdf
.SetFont "Arial","",8
pdf
.text 150,275,pie

pdf
.Close()
pdf.Output() 
a ver si me pueden ayudar ?
__________________
Me junto con los que Saben, Queriendo Saber.
  #7 (permalink)  
Antiguo 20/01/2009, 08:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

http://www.forosdelweb.com/f15/error...imagen-660579/
  #8 (permalink)  
Antiguo 20/01/2009, 08:51
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

no se que hago mal el problema persiste

si pongo la imagen al mismo nivel de fpdf.asp

me da este error

Cita:
el archivo no enpieza por '%PDF-'
si pongo la imagen dentro de la carpeta fpdf

me da este error
Cita:
Tipo de error:
ADODB.Stream (0x800A0BBA)
No se pudo abrir el archivo.
/upv/Include/fpdf1_01/fpdf/includes/images.asp, línea 33
ya no se que hacer?
__________________
Me junto con los que Saben, Queriendo Saber.
  #9 (permalink)  
Antiguo 20/01/2009, 09:16
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Es que la neta no te entiendo que haz hecho ....

A ver, como en el otro post, este código si lo copias y pegas tal cual (claro, teniendo la librería fpdf un directorio abajo de donde lo corras, cambiando el nombre de la imagen) ¿funciona?

Código:
<!--#include file="fpdf.asp"-->
<%
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
for i=1 to 299
if i=1 or i=100 or i=200 Then pdf.AddPage() End if
pdf.Image "borrador.JPG",60,80,90,80
next
pdf.Close()
pdf.Output()
%>
  #10 (permalink)  
Antiguo 20/01/2009, 09:31
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

pues es exactamente lo que he hecho y me da esos errores que pasara sera por la version
1.01 beta

PD : el codigo que pones lo dejo en un archivo al que llamo test.asp el cual esta al mismo nivel de fpdf.asp
__________________
Me junto con los que Saben, Queriendo Saber.
  #11 (permalink)  
Antiguo 20/01/2009, 09:53
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

tengo esta version de FPDF, no me ha dado problemas, por que no intentas con el

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #12 (permalink)  
Antiguo 20/01/2009, 10:05
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

voy a probar gracias
__________________
Me junto con los que Saben, Queriendo Saber.
  #13 (permalink)  
Antiguo 20/01/2009, 10:17
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

amigos les agradsco su ayuda y paciencia...
Sin embargo aún con la libreria y ejemplos que me facilito Shiryu_Libra

igual me aparece un mensaje que me dice
Cita:
el archivo no empieza por '%PDF-'
ya no se que mas hacer ?
__________________
Me junto con los que Saben, Queriendo Saber.
  #14 (permalink)  
Antiguo 20/01/2009, 10:26
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

miren este es el mensaje


en este blog hablan de esto y dicen que hay que limpiar el buffer, dan un ejemplo en php.
tendra algo que ver ?
http://neruv.blogspot.com/2007/12/fp...pieza-por.html
__________________
Me junto con los que Saben, Queriendo Saber.
  #15 (permalink)  
Antiguo 20/01/2009, 12:32
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

lo has intentado, probablemente te solucione el problema
no pense que fuera por cache :

es extraño.....
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #16 (permalink)  
Antiguo 20/01/2009, 13:00
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Una de las ocasiones donde ese error aparece es por que hay un error en el ASP, o por algo que mande un response.write.

Cierto es que debes de verificar que el browser no este guardando páginas dinámicas en el caché, eso lo puedes hacer directamente por código con un tag META

Solo por curiosidad, ¿puedes poner un código que podamos copiar y pegar de los que no te corren para probarlo nosotros?
  #17 (permalink)  
Antiguo 20/01/2009, 13:35
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

gracias denuevo el caso es que estoy probando con el codigo que me facilito Shiryu_Libra
el cual es este

testing.asp
Código PHP:
<&#37;@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="fpdf.asp"-->
<%
response.Charset="utf-8"
Set pdf=CreateJsObject("FPDF")
pdf.SetPath("fpdf/")

sub utilerias()
pdf.CreatePDF "P""mm""Letter"
pdf.SetPath("fpdf/"
pdf.LoadExtension("table")

pdf.SetLeftMargin 5
pdf
.SetRightMargin 5
pdf
.SetTopMargin 15

pdf
.SetTitle="Reportes"
pdf.SetSubject("Gestion Escolar")
pdf.SetAuthor("Soporte Tecnico UPN26A Subsede San Luis. LSCA. CELM")
pdf.SetCreator("DarkShiryu")
'pdf.SetDisplayMode("fullpage")
pdf.SetDisplayMode("fullwidth")
end sub

utilerias()'
asignacion de las caracteristicas de la pagina
pdf
.Open() 
pdf.AddPage()
pdf.ln()
pdf.Image "Virgin_Killer.jpg"150,10,172,105"JPG"
pdf.Cell 30,180,"Enhorabuena"

    
pdf.Output()
    
pdf.Close() 
    
set pdf=nothing
%> 
incluso con este codigo me da el error de la imagen

tambien con el codigo que puse en un post anterior me pasa lo mismo
No se me acurre que mas puede ser....
__________________
Me junto con los que Saben, Queriendo Saber.
  #18 (permalink)  
Antiguo 20/01/2009, 14:05
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Tu problema es que estas accediendo al objeto antes de inicializarlo.

Solo borra la primer linea pdf.SetPath("fpdf/") que tienes.

Ojo, si ya te marcó el error, no des F5 para volver a correrlo, debes de cambiar la URL o abrir otra pestaña

Saludos
  #19 (permalink)  
Antiguo 20/01/2009, 14:10
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

jajajajjaja, no puse la imagen del Disco de Scorpions... jejejejeje

mi error en un momento mando el link de la imagen

mi error, debes guardarlo en la misma carpeta del ASP de ejemplo

tambien, las imagenes solo deben ser JPG, al parecer no controla ningun otro tipo de imagen
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #20 (permalink)  
Antiguo 21/01/2009, 06:58
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

de vuelta...
Shiryu_Libra la imagen si venia....
Myakire voy a probar borrardo la linea pdf.SetPath("fpdf/")

Gracias
PD: lo pruebo y vuelvo
__________________
Me junto con los que Saben, Queriendo Saber.
  #21 (permalink)  
Antiguo 21/01/2009, 07:11
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

hahahhahah.... igual no funciona pasa lo mismo

no quisiera rendirme, pero se acaban las opciones incluso volvi a probar este codigo, y da el mismo error
Cita:
<!--#include file="fpdf.asp"-->
<%
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
for i=1 to 10
if i=1 or i=5 or i=10 Then
pdf.AddPage()
End if
pdf.Image "Virgin_Killer.jpg",60,80,90,80
next
pdf.Close()
pdf.Output()
%>
¿No sera por mi servidor? ¿Que algo este mal configurado? pues lo pruebo en el localhost...
__________________
Me junto con los que Saben, Queriendo Saber.
  #22 (permalink)  
Antiguo 21/01/2009, 08:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp


este..... porque pones Close antes de output :????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #23 (permalink)  
Antiguo 21/01/2009, 08:46
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

disculpa solo habia copiado el codigo que publico Myakire
pero puse
Cita:
<!--#include file="fpdf.asp"-->
<%
Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
'pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
for i=1 to 10
if i=1 or i=5 or i=10 Then
pdf.AddPage()
End if
pdf.Image "Virgin_Killer.jpg",60,80,90,80
next

pdf.Output()
pdf.Close()
%>
e igual no funciono
__________________
Me junto con los que Saben, Queriendo Saber.
  #24 (permalink)  
Antiguo 21/01/2009, 08:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Pues yo probé tu código y haciendo lo que te indiqué funciona perfectamente.

Estoy 100% seguro que tu problema es una nimiedad pero lamentablemente desde aquí, desde el otro lado del computador nada podremos hacer nadie, solo tu, debes tranquilizarte, pensar, analizar cada linea de código y depurar, solo así vas a poder terminar tu programa.

El error que te encontré en tu código es por demás evidente, algo así de obvio haz de tener: El browser que carga páginas dinámicas en caché; la imagen no es JPG pero tiene esa extensión; o como veo en este último código que pones, quitar la linea 'pdf.SetPath("fpdf/") como si esa fuera la del error, el error no es esa linea, sino que la tenias dos veces y una antes de que inicializaras el objeto.

No estas analizando el código, veo que solo estas copiando y pegando y tratando de adivinar, así no funciona esto de la programación.

Lo siento
  #25 (permalink)  
Antiguo 21/01/2009, 11:07
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

les agradezco la ayuda y bueno seguire intentandolo...
__________________
Me junto con los que Saben, Queriendo Saber.
  #26 (permalink)  
Antiguo 22/01/2009, 14:32
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 17 años
Puntos: 7
Respuesta: problema al crear pdf + asp

Bueno segui intentandolo hasta que descubri (gracias a Dios) que el problema radicaba en los permisos que le estaban asignados a la carpeta en cuestion.

le cambie los permisos y funciono perfectamente .
les agradesco a los que me ayudaron...

Gracias
__________________
Me junto con los que Saben, Queriendo Saber.
  #27 (permalink)  
Antiguo 22/01/2009, 15:06
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: problema al crear pdf + asp

demoños, jajajja jamas nos detuvimos a mirar eso.. pense que estaba implicito jejejejej

buen trabajo, ahora si te sale la "killer"???

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #28 (permalink)  
Antiguo 22/01/2009, 16:37
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: problema al crear pdf + asp

Cita:
Iniciado por Myakire Ver Mensaje
Una de las ocasiones donde ese error aparece es por que hay un error en el ASP, o por algo que mande un response.write.
Cuándo el error es por permisos, el mensaje que manda el IIS es por demás claro.
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 12:19.