megatron
27.Temmuz.2015, 11:05
PDF Dökümanı Oluşturmak ve Görüntülemek
PHP- Kodu:
<?php
//php_pdf library desteğini kotrol edecek fonksiyon
function kaynak_ara($aranan) {
if (get_extension_funcs ("$aranan") == true) {
return true;
}
else {
return false;
}
}
if(kaynak_ara(pdf) == false) {
die ("Malesef Sunucunuzda pdf desteği yok..!");
}
//fonksiyona pdf desteğini sorduk
//bu farklı kütüphaneler içinde olabilir
//örnek:
//kaynak_ara(gd);
header( "Content-type: application/pdf" );
$f = fopen("deneme.pdf", "w");
//pdf dosyasını yazma amaçlı aç
$pdf = PDF_open($f);
PDF_set_info_author($pdf, "Savas TURK");
//Yazar ismi
PDF_set_info_title($pdf, "PDF document prova");
//Döküman başlığı
PDF_set_info_creator($pdf, "See Author");
PDF_set_info_subject($pdf, "PDF Denemesi");
//Döküman Konusu
PDF_begin_page($pdf, 595, 842);
//Sayfa boyutları genişlik, yükseklik
PDF_add_outline($pdf, "Item".$data[1]);
PDF_set_font($pdf, "Helvetica-Bold" , 20, winansi);
//Yazı stili
PDF_set_text_rendering($pdf, 0);
PDF_show_xy($pdf, "OMG Selam NASILSIN",50,780);
if (!isset($name)) {
$name = "Test isim";
}
if (!isset($age)) {
$age = "Test soyisim";
}
//eklenecek değişkenler
//bir form sayfası ile alınabilir
PDF_show_xy($pdf, "isminiz : $name" .$data[1], 100, 700); //Yazı ve konumu
PDF_show_xy($pdf, "Soy isminiz : $age" .$data[2], 100, 620);
//buraya benzer satırlar ekleyebilirsiniz
PDF_end_page($pdf);
//sayfa son
PDF_close($pdf);
fclose($f);
//dosyayı kapat
//Dosyayı yeniden şekillendirdik
//Aşşağıdaki bölüm ise Sayfaya döküyor.
header("Content-length: " . filesize("deneme.pdf"));
$f = fopen("deneme.pdf", "r");
fpassthru($f);
fclose($f);
?>
PHP- Kodu:
<?php
//php_pdf library desteğini kotrol edecek fonksiyon
function kaynak_ara($aranan) {
if (get_extension_funcs ("$aranan") == true) {
return true;
}
else {
return false;
}
}
if(kaynak_ara(pdf) == false) {
die ("Malesef Sunucunuzda pdf desteği yok..!");
}
//fonksiyona pdf desteğini sorduk
//bu farklı kütüphaneler içinde olabilir
//örnek:
//kaynak_ara(gd);
header( "Content-type: application/pdf" );
$f = fopen("deneme.pdf", "w");
//pdf dosyasını yazma amaçlı aç
$pdf = PDF_open($f);
PDF_set_info_author($pdf, "Savas TURK");
//Yazar ismi
PDF_set_info_title($pdf, "PDF document prova");
//Döküman başlığı
PDF_set_info_creator($pdf, "See Author");
PDF_set_info_subject($pdf, "PDF Denemesi");
//Döküman Konusu
PDF_begin_page($pdf, 595, 842);
//Sayfa boyutları genişlik, yükseklik
PDF_add_outline($pdf, "Item".$data[1]);
PDF_set_font($pdf, "Helvetica-Bold" , 20, winansi);
//Yazı stili
PDF_set_text_rendering($pdf, 0);
PDF_show_xy($pdf, "OMG Selam NASILSIN",50,780);
if (!isset($name)) {
$name = "Test isim";
}
if (!isset($age)) {
$age = "Test soyisim";
}
//eklenecek değişkenler
//bir form sayfası ile alınabilir
PDF_show_xy($pdf, "isminiz : $name" .$data[1], 100, 700); //Yazı ve konumu
PDF_show_xy($pdf, "Soy isminiz : $age" .$data[2], 100, 620);
//buraya benzer satırlar ekleyebilirsiniz
PDF_end_page($pdf);
//sayfa son
PDF_close($pdf);
fclose($f);
//dosyayı kapat
//Dosyayı yeniden şekillendirdik
//Aşşağıdaki bölüm ise Sayfaya döküyor.
header("Content-length: " . filesize("deneme.pdf"));
$f = fopen("deneme.pdf", "r");
fpassthru($f);
fclose($f);
?>