pdf_open_file

(PHP 4 >= 4.0.5, PECL)

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 est optionnel avant PHP 4.3.5 ou avec PDFlib inférieur à 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;

?>

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:54