PDF Dökümanı Oluşturmak ve Görüntülemek Çok merak edilen PDF oluşturma ile ilgili bir makale. Aşağıdaki örnek döküman ile herhangi bir pdf dökümanının ismini deneme.pdf olarak değiştirip aynı dizine kopyalayın. <?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); ?> |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:51. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net