← Back to team overview

sslug-teknik team mailing list archive

Re: PDF i PHP

 

Henrik Christian Grove wrote:
Jeg har en bruger der gerne vil kunne lave PDF'er fra PHP.

Jeg gav op, den gang jeg skulle lave noget tilsvarende.

I stedet lod jeg php programmet skrive en PS fil:

$psfile = "%!PS-Adobe-2.1\n";
$psfile .= " 117 117 moveto\n";
...

og så til sidst:

header("Content-type: application/pdf");
$tmpfile = tempnam("/tmp","pdf");
$fd = fopen($tmpfile, "w");
fwrite($fd, $psfile);
fclose($fd);
passthru("/usr/bin/gs -q -dNOPAUSE -dBATCH".
" -sPAPERSIZE=a4 -sDEVICE=pdfwrite".
" -sOutputFile=- -c save pop -f ".$tmpfile);
unlink($tmpfile);

Det lykkedes mig heller ikke at pipe $psfile
direkte til gs, derfor denne irriterende
tmp fil.

Mogens


--
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk



Follow ups

References