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

Imagen en fpdf

Estas en el tema de Imagen en fpdf en el foro de ASP Clásico en Foros del Web. Hola a todos. estoy intentando insertar una imagen en un PDF con fpdf. No me da ningún error y el pdf se abre, pero no ...
  #1 (permalink)  
Antiguo 21/03/2005, 09:39
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 5 meses
Puntos: 18
Imagen en fpdf

Hola a todos.

estoy intentando insertar una imagen en un PDF con fpdf. No me da ningún error y el pdf se abre, pero no inserta la imagen. he buscado aquí y en los foros de aspxnet.it pero al parecer a nadie le ha pasado ésto.
Código:
<% Set pdf=CreateJsObject("FPDF")
pdf.CreatePDF()
pdf.SetPath("fpdf/")
pdf.SetFont "Arial","",16
pdf.Open()
pdf.AddPage()
pdf.image "Logo.jpg",15,15
pdf.Output()
pdf.Close()%>
éste es el código. Si me podeis decir algo, agradecido por siempre. un saludo.
  #2 (permalink)  
Antiguo 29/08/2005, 02:04
 
Fecha de Ingreso: mayo-2005
Mensajes: 22
Antigüedad: 19 años, 8 meses
Puntos: 0
Estoy en el mismo caso que tu, no puedo meter la imagen, se supone q si modificas el header se puede, pero yo no kiero meter siempre la misma imagen, ya que voy a generar un pdf de muchas paginas y algunas llevaran y otras no, asi q no me sirve, busca en los tutoriales de las webs de fpdf:

http://www.worldlingo.com/wl/transla...sp&wl_post=GET

http://www.fpdf.org/
  #3 (permalink)  
Antiguo 29/08/2005, 08:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años
Puntos: 146
Pues no, no me ha pasado incluso al colocar imagenes cuyo nombre varíe. No he modificado jamas las cabeceras. Lo que si hice trasgukabi, aunque no para lo de las imágenes, es sustituir el archivo que contiene la funcion Output() con otra que en el mismo foro (página 3 o 4) viene ya parchada. La versión que viene por default con la descarga tiene un bug.

Saludos
  #4 (permalink)  
Antiguo 04/03/2008, 23:00
 
Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 17 años
Puntos: 1
Re: Imagen en fpdf

Para insertar una imagen debes tener un codigo similar a este:


<?php
ob_end_clean();
require(--Direccion del archivo "fpdf.php"--);


$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
$pdf->Cell(0,10,'Imprimiendo linea numero '.$i,0,1);
$pdf->Image('http://img0.gmodules.com/ig/images/skins/beach/10pm/header_bg.jpg',$i,10,72);
$pdf->Output();
?>

Aqui insertas un imagen solo en la pagina donde se encuentra el "puntero" que crea el pdf

Al crear el PDF el archivo se hace en el orden que tu ingresas los datos, por lo tanto
si la imagen la insertas despues del texto, esta lo tapara, en cambio si la insertas antes del texto, las letras estarán sobre la imagen.

El problema de insertar imagenes de esta forma, es que tú debes determinar el valor de los ejes, vale decir, la ubicacion en la página, y esto se complica porque si la imagen la quieres dejar luego de algún texto, tendrás que calcular muy bien la ubicación, de lo contrario, la imagen podría aparecer en un lugar donde no corresponde.

Ojalá te sirva en algo esta ayuda, yo recién hoy me tope con el FPDF, si llego a encontrar la forma de insertar una imagen luego de un texto con sus coordenadas calculadas automaticamente, lo publicaré aqui. (Si alguien sabe como hacer esto, por favor publíquelo para así no desgarstarme buscando)

Suerte en tus códigos y en tu vida

Saludos

Francisco Pacheco M.
  #5 (permalink)  
Antiguo 19/05/2008, 06:59
 
Fecha de Ingreso: abril-2005
Mensajes: 23
Antigüedad: 19 años, 9 meses
Puntos: 0
Respuesta: Imagen en fpdf

Usando GetX y Get Y, yo lo he hecho con esas funciones y me ha funcionado, el unico problema que en ocasiones me he topado es con el salto de pagina por lo que antes de insertar la imagen verifico que valla a caber en el espacio que queda de la pagina, esto lo hago con esas mismas funciones y obteniendo el tamaño de la imagen, si se que no va a caber primero llamo un salto de pagina y despues la inserto y despues veo en que linea quedo el apuntador para comenzar a escribir el texto, espero haberme explicado.
  #6 (permalink)  
Antiguo 08/06/2009, 09:57
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Re: Imagen en fpdf

Para insertar una imagen debes tener un codigo similar a este:


solo tienes que modificar las coordenadas.
y la colocas donde quieras: $pdf->Image('../imagen.jpg',10(x),72(y),150(tamaño));
me funciona de maravilla
  #7 (permalink)  
Antiguo 08/06/2009, 15:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años
Puntos: 146
Respuesta: Imagen en fpdf

A más de 4 años de distancia, seguro ya supo como hacerlo
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:44.