Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP ile PDF Belge, Döküman, Dosya Oluşturmak – PHP PDF Çıktı Sorunu

Bu dersimizde PHP ile bir PDF dökümanını nasıl oluştururuz onun üzerinde duracağız. Nasıl yaptığımızı kodların her satırında açıklamaya çalıştım.

<?php
//php_pdf library imizde var mı diye kontrol ettiriyoruz.
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..!");
}
//Fonsiyona PDF desteğini sorduk var mı ?
//Farklı kütüphaneler içinde de olabilir..
//örnek:
//kaynak_ara(gd);

header( "Content-type: application/pdf" );
$f = fopen("deneme.pdf", "w");
//PDF Dosyasına yazma işlemi yapmak için aç w-write
$pdf = PDF_open($f);
PDF_set_info_author($pdf, "phpsorunu.com");
//Yazar ismi
PDF_set_info_title($pdf, "PDF document deneme");
//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 İLK PDF denemesi",50,780);
if (!isset($name)) {
$name = "hasan hüseyin";
}
if (!isset($age)) {
$age = "işler";
}
//eklenecek değişkenler
//bir form sayfası ile de 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);
//Daha fazla benzer satırlar ekleyerek çoğaltabilirsiniz

PDF_end_page($pdf);
//sayfa Sonu
PDF_close($pdf);
fclose($f);
//Dosyayı Kapat

//Dosyayı yeniden şekillendirme işlemi burada yapılıyor
//Aşağıdaki bölüm ise Sayfaya döküyor.Çıktı...
header("Content-length: " . filesize("deneme.pdf"));
$f = fopen("deneme.pdf", "r");
fpassthru($f);
fclose($f);
?>


PHP ile PDF’in hikayesi de böyle…

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.