para eso ocupa ezpdf o fpdf.
algunos ejemplos:
Usando FPDF:Archivo: index.php
<html>
<head>
<style type="text/css">
body {
background-color: #ffffff;
background-repeat: no-repeat;
}
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
}
.style20 {
font-family: Arial, Helvetica, sans-serif;
color: #C36;
font-size: 28px;
font-weight: bold;
}
.style13 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
color: #000;
text-align: left;
}
.style15 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 24px;
color: #af9454;
text-align: left;
}
.style17 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 17px;
color: #00C;
}
.style16 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 17px;
color: #F00;
}
.style14 {color: #000000}
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
a {
font-size: 14px;
}
</style>
</head>
<body>
<center>
<p><img src="logo.jpg" width="720" height="269"></p>
<p>Descargue aqui el diploma del evento </p>
</center>
<form method="POST" action="generar_diploma.php" target="_blank">
<center>
<strong>Ingrese su cédula:</strong>
<input type="text" name="T1" size="20"></center><br>
<center><input type="submit" value="Buscar" name="buscar"> </center>
</form>
<center>
Si tiene algun inconveniente favor comunicarse a: registro@tuservidor.com<br>
</center>
</body>
</html>
Archivo: generar_diploma.php
<?php
require('fpdf.php');
$buscar=$_POST['T1'];
echo "Debe especificar una cadena a bucar";
echo "</html></body> \n";
}
$link = mysql_connect("localhost", "usuario_root","tu_contraseña"); $result = mysql_query("SELECT * FROM tabla_salud WHERE cedula = $buscar ORDER BY nombres", $link);
$_entregado = "SI";
mysql_query("update tabla_salud set entregado='$_entregado' where cedula='$buscar'",$link);
$pdf=new FPDF();
$pdf->AddPage('P','letter');
$pdf->Image('img.jpg', 0, 0, $size[0], $size[1]);
$pdf->SetFont('Arial','B',20);
$pdf->SetTextColor(58,46,110);
$pdf->SetXY(88,110);
$pdf->Cell(40,10,$row["nombres"].' '.$row["apellidos"],0,0,'C');
$pdf->Ln();
$pdf->SetFont('Arial','B',16);
$pdf->SetXY(88,120);
$pdf->Cell(40,10,'CC '.$row["cedula"],0,0,'C');
$pdf->Ln();
$pdf->SetFont('Arial','B',16);
$pdf->SetXY(88,130);
$pdf->Cell(40,10,utf8_decode("Asistió a la Decimocuarta Semana de la Salud "),0,0,'C'); $pdf->Ln();
$pdf->SetFont('Arial','B',14);
$pdf->SetXY(88,140);
$pdf->Cell(40,10,utf8_decode("XXX Congreso de Salud."),0,0,'C'); $pdf->Ln();
$pdf->SetFont('Arial','B',14);
$pdf->SetXY(88,150);
$pdf->Cell(40,10,utf8_decode("9° Congreso Colombiano de Salud."),0,0,'C'); $pdf->Ln();
$pdf->SetFont('Arial','B',14);
$pdf->SetXY(88,160);
$pdf->Cell(40,10,utf8_decode("Medellín, 3, 4 y 5 de noviembre de 2010."),0,0,'C'); }else{
$pdf->Ln();
$pdf->SetFont('Arial','B',16);
$pdf->SetXY(88,140);
$pdf->Cell(40,10,$row["categoria"],0,0,'C');
$pdf->Ln();
$pdf->SetFont('Arial','B',11);
$pdf->SetXY(88,150);
$pdf->Cell(40,10,$row["tipo"],0,0,'C');
$pdf->Ln();
$pdf->SetFont('Arial','B',14);
$pdf->SetXY(88,160);
$pdf->Cell(40,10,utf8_decode("Medellín, 3, 4 y 5 de noviembre de 2010."),0,0,'C'); }
$pdf->Output();
} else {
echo "¡ No se ha encontrado ningún registro con su cedula, por favor verifique el numero e intentelo de nuevo !";
}
?>