Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PHP - Incrustar grafica en pdf o en word

  Imprimir  
Vista:
Imágen de perfil de siREZ

Incrustar grafica en pdf o en word

Publicado por siREZ sirez2@hotmail.com (162 intervenciones) el 01/05/2012 22:28:29
Saludos.

tengo 2 scrips que funcionan bien, el primero crea una grafica de barras y me la muestra en pantalla.

<?php
include "FusionCharts.php";
include "Functions.php";
$intTotalAnio1 = 136;
$intTotalAnio2 = 655;
$intTotalAnio3 = 461;
$intTotalAnio4 = 134;
$strXML = "";
$strXML = "<chart caption = 'Alumnos por Nivel Educativo' bgColor='#CDDEE5' baseFontSize='12' showValues='1' xAxisName='Años' >";
$strXML .= "<set label = 'Preescolar' value ='".$intTotalAnio1."' color = 'EA1000' />";
$strXML .= "<set label = 'Basica Primaria' value ='".$intTotalAnio2."' color = '6D8D16' />";
$strXML .= "<set label = 'Basica Secundaria' value ='".$intTotalAnio3."' color = 'FFBA00' />";
$strXML .= "<set label = 'Ensenanza Media' value ='".$intTotalAnio4."' color = '0000FF' />";
$strXML .= "</chart>";
echo renderChartHTML("Column3D.swf", "",$strXML, "Nivel_Educativo", 400, 300, false);
?>
este scrip me muestra la grafica de barras de los alumnos, clasificados por nivel educativo.

el segundo, crea un pdf ....

define ('FPDF_FONTPATH','fpdf/font/');
require('fpdf/fpdf.php');
class PDF2 extends FPDF
{
//Cabecera de página
function Header()
{
$this->SetFont('Arial','B',15);
$this->SetX(70);
$this->Cell(100,10,'Grafica de Niveles Educativos',0,0,'C');
$this->Ln(20);
}
}
//Creación del objeto de la clase heredada
$pdf=new PDF2();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);

//aqui ingreso los datos al pdf, incluso desde la base de datos alumnos....

for($i=1;$i<=XX ;$i++)
$pdf->Cell(0,10,'Imprimiendo línea número '.$i,0,1);
$pdf->Output();

esto funciona perfecto... ahora, mi inquietud es:...


Como hago para incrustar la grafica en el pdf????
Tambien podria ser en un archivo de Word, rtf. Como se harìa????

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder