pdf_open_file
(PHP 4 >= 4.0.5, PHP 5)
pdf_open_file -- Ouvre un nouveau fichier PDF
Description
bool
pdf_open_file ( resource pdfdoc, string filename )
pdf_open_file() crée un nouveau fichier PDF dans le
fichier filename. Si
filename est vide, le document PDF sera envoyé en
mémoire. Le résultat pourra alors être lu avec la fonction
pdf_get_buffer(). Le paramètre optionnel
filename était optionnel avant PHP 5.
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
L'exemple suivant montre comment créer un document
PDF en mémoire et comment l'afficher correctement.
Exemple 1. Création d'un document PDF en mémoire
<?php
$pdf = pdf_new();
pdf_open_file($pdf); pdf_begin_page($pdf, 595, 842); pdf_set_font($pdf, "Times-Roman", 30, "host"); pdf_set_value($pdf, "textrendering", 1); pdf_show_xy($pdf, "Un document PDF a été créé dans la mémoire !", 50, 750); 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;
?>
|
|