pdf_open_file

pdf_open_file -- Ouvre un nouvel objet PDF

Description

int pdf_open_file ( resource pdf_object [, string filename])

pdf_open_file( ) crée un nouvel objet PDF à partir du fichier filename . Si filename est vide , le fichier PDF sera généré en mémoire . Le résultat devrat être lu avec la fonction pdf_get_buffer( ) function .

L' exemple suivant montre comment créer un fichier PDF en mémoire , et l 'envoyer correctement au navigateur .

Exemple 1 . Création d ' un fichier 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

 
créé

 
en

 
memoire

 
!"

 
,

 
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

 
;

 
?