PHP/PDF/pdf new — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 10:06, 26 мая 2010
Adding Images
<source lang="html4strict">
$pdf = pdf_new( );
pdf_open_file($pdf, "/path/to/your.pdf"); pdf_begin_page($pdf, 600, 800); $testimage = pdf_open_image_file($pdf, "jpeg", "myimage.jpg"); pdf_place_image($pdf, $testimage, 0, 0, 0.5); pdf_end_page($pdf); pdf_close($pdf); pdf_delete($pdf); </source>
Generating a PDF document
<source lang="html4strict">
<? $fontsize = 72; // 1 inch high letters $page_height = 612; // 8.5 inch high page $page_width = 792; // 11 inch wide page if (strlen(trim($_GET["message"]))) {
$message = trim($_GET["message"]);
} else {
$message = "Generate a PDF!";
} $pdf = pdf_new(); pdf_open_file($pdf, ""); pdf_begin_page($pdf, $page_width, $page_height); $font = pdf_findfont($pdf, "Helvetica", "winansi", 0); pdf_setfont($pdf, $font, $fontsize); pdf_show_boxed($pdf, $message, 0, ($page_height-$fontsize)/2,$page_width, $fontsize, "center"); pdf_end_page($pdf); pdf_close($pdf); $pdf_doc = pdf_get_buffer($pdf); pdf_delete($pdf); header("Content-Type: application/pdf"); header("Content-Length: " . strlen($pdf_doc)); print $pdf_doc; ?>
</source>