Si no sabes cómo meter el html a una variable, te será más difícil usar fpdf.
En lo personal, cuando un usuario pregunta sobre una librería que yo no sé usar, le comento que existen otras, pero no le digo que mejor use tal... a menos que pregunta por una recomendación.
Meter html a una variable es simple, no se trata de meter el código php a una variable, si no de en vez de hacer echo, guardar el texto en la variable. Para tu ejemplo:
Código PHP:
Ver original<?php
if(x==0){
echo 'hola':
}
else{
echo 'Adios';
}
?>
deberá ser:
Código PHP:
Ver original<?php
if(x==0){
$variable= 'hola':
}
else{
$variable= 'Adios';
}
?>
Así, necesitas meter todo el html en tu variable:
Código PHP:
Ver original$variable='
<html>
<head>
<title>Alumno Nuevo</title>
<link href="estilos.css" type="text/css" rel="stylesheet" />
</head>
<body bgcolor="#A0A0A4">
';
Y luego ir agregando el demás html, lo cual deberás concatenar:
Código PHP:
Ver original$variable.='mas html';
$variable.='y mas html';