<?php
 
# Einfaches Beispiel zum Erzeugen eines PDF-Dokuments
 # Die Funktion pdflib_lizenz() ist spezifisch fuer TU Chemnitz

require('php/pdflib.inc');

function 
make_pdf($text "A PDF document created in memory!") {

    
$pdf pdf_new();
    
pdflib_lizenz($pdf);
    
pdf_open_file($pdf'');
    
    
pdf_begin_page($pdf595842);
    
$font pdf_findfont($pdf"Helvetica""host"0);
    if (
$font) {
        
pdf_setfont($pdf$font30);
    }

    
# pdf_set_value($pdf, "textrendering", 1);
    
pdf_show_xy($pdf$text50750);
    
pdf_end_page($pdf);
    
pdf_close($pdf);
    
    
$data pdf_get_buffer($pdf);
    
    
header("Content-type: application/pdf");
    
header("Content-disposition: inline; filename=test.pdf");
    
header("Content-length: " strlen($data));
    
    echo 
$data;
}

if (isset(
$_REQUEST['text'])) {
    
make_pdf($_REQUEST['text']);
    exit;
}
?>

<html>
<head>
 <title>PHP Beispiel 5: PDF-Dokumente erzeugen</title>
 </head>

 <body bgcolor="#FFFFFF" text="#000000" link="#FF6666" alink="#CC6600"
 vlink="#CC0000">
 <a href="pdf.phps">Quellcode</a>
 <h1><a href="index.html">PHP</a> Beispiel 5: PDF-Dokumente erzeugen</h1>

 <form action="pdf.php" method="post">
Texteingabe:  <input type="text" value="" name="text" />
  <input type="submit" value="PDF erzeugen und anzeigen" />
 </form>
</body>
</html>