Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 21-jul-2008, 07:46   #1 (permalink)
da2
da2 está en el buen camino
 
Avatar de da2
 
Fecha de Ingreso: noviembre-2002
Ubicación: Catalunya
Mensajes: 209
imprimir variable en formato PDF

Hola a todos,
tengo una variable en la que guardo el codigo de una pagina web. Como puedo hacer que esa variable sea un archivo PDF.

Un saludo.
da2 está desconectado   Responder Citando
Antiguo 21-jul-2008, 09:38   #2 (permalink)
Azrael está en el buen camino
 
Fecha de Ingreso: enero-2004
Ubicación: GDL
Mensajes: 34
Respuesta: imprimir variable en formato PDF

checa esto :) es de ferranWEB o busca en el buscador por php pdf

a ver si te sirve.

Mi ejemplo obtiene un listado de una base de datos, por un id de referencia, y lo imprime en pantalla:



Cita:
define('FPDF_FONTPATH','font/');
require('mysql_table.php');

class PDF extends PDF_MySQL_Table
{
function Header()
{
//Title
$this->SetFont('Arial','',12);
$this->Cell(0,6,'LISTADO PRODUCTOS',0,1,'C');
$this->Ln(10);
//Ensure table header is output
parent::Header();
}
}

mysql_connect('localhost','','');
mysql_select_db('');

$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();

$result=mysql_query("select * from prod where idprod='".$_GET['id']."' ");

if (mysql_num_rows($result) > 0) {

$idprodu = $idprod;
$zona = $zona;
$foto1 = $foto1;


$pdf->SetFont('Arial','BI',12);
$pdf->SetFillColor(204,204,204);
$pdf->Cell(80,5,'Producto con referencia '.$idprod,0,1,'L',1);
$pdf->Ln(5);
$pdf->Cell(80,5,'Información General',0,0,'L',1);
$pdf->SetFont('Arial','I',10);
$pdf->Ln(3);
$pdf->Cell(40,30,'REFERENCIA: '.$idprodu);
$pdf->Ln(5);
$pdf->Cell(40,30,'ZONA: '.$zona);
$pdf->Ln(5);
$pdf->Image($foto1,150,30,50);
$pdf->Output();
}}
es un ejemplo que me pinta los resultados de productos, segun el id que le he pasado anteriormente. aqui tienes un poco todo, la creación de la clase, de la tabla, y como los muestro en pantalla, incluso con un campo imagen.

espero haberte ayudado,
Azrael está desconectado   Responder Citando
Antiguo 22-jul-2008, 11:41   #3 (permalink)
da2
da2 está en el buen camino
 
Avatar de da2
 
Fecha de Ingreso: noviembre-2002
Ubicación: Catalunya
Mensajes: 209
Respuesta: imprimir variable en formato PDF

Gracias por responder,
Yo recojo el codigo html en una variable.
Código:
	ob_start();
include("/facturar.php?orderid=$orderid");
$html=ob_get_contents();
ob_end_clean();
echo $html;
Me gustaria saber si se puede pasar el contenido de $html a formato PDF directamente sin necesidad de distribuir las tablas y demás. Osea como apretar el botón crear PDF del Acrobat.
da2 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93