Ho trovato, io ho risolto così, magari puo essere di aiuto ad altri...
una pagina html contiene una form, con delle input, esempio
codice:
<form action="write_pdf.php">
<input type="text" name="nome" size="30" maxlength="30">
<input type="submit" name="crea_pdf" value="Crea PDF">
</form>
La pagina php write_pdf.php contiene ad esempio:
Codice PHP:
$p = pdf_new();
pdf_open_file($p);
pdf_set_info($p,"Creator","Francesco");
pdf_set_info($p,"Author","FRANCESCO");
pdf_set_info($p,"Title","Modulo 1");
pdf_begin_page($p,595,842); //i numeri indicano il normale formato di una pagina A4, sono i pixel in pratica
// creiamo una linea
pdf_moveto($p, 0 , 424);
pdf_lineto($p, 595 , 424);
pdf_stroke($p);
//scriviamo un testo
$font = pdf_findfont($p,"Arial","host",0);
pdf_setfont($p,$font,16);
pdf_show_xy($p, "nome", 110, 810); //i numeri sono le coordinate in pixel
pdf_show_xy($p, $nome, 110, 780); //nome viene presa dalla input
//inseriamo un'immagine
$im = pdf_open_jpeg($p, "logo.jpg");
pdf_place_image($p, $im, 10, 755, 0.8); 10 e 55 sono le coordinate e 0.8 la scala dell'immagine
///concludiamo il pdf
$buf = pdf_get_buffer($p);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=pagina.pdf");
echo $buf;
pdf_delete($p);
Ciauz