*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
PHP ile PDF Oluşturma ve Kullanımı
PHP, web programlama dili olarak kullanıcılara geniş bir yelpaze sunar. Kullanıcılar, PHP’nin sunmuş olduğu fonksiyonları kullanarak PDF dosyalarını da oluşturabilirler. Bu konu hakkında Türkçe bir yazı yazacağız ve en az 500 kelime olacak. Yazıda, PHP ile PDF oluşturmak için çeşitli örnekler vereceğiz ve sık sorulan sorularla ilgili ayrıntılı bilgi vereceğiz.
PHP İle PDF Oluşturma
PDF, Adobe Acrobat Reader gibi bir program ile görüntülenebilen özel bir dosya türüdür. Standart bir web sayfası, HTML formatında oluşturulur. Ancak, bir özetlenmiş veri veya belge bir PDF’ye dönüştürüldüğünde, kullanıcılar belgenin ayrıntılarını, biçimini ve düzenini koruyabilirler. Bu nedenle, verilerin korunmasını veya belgelerin paylaşılmasını uygun hale getirmek için, çoğu web sitesi PDF’lerle çalışır.
PDF’lerin yapısını oluşturmak için pek çok PHP sınıfı mevcuttur. Belgenin oluşturulması için en yaygın kullanılan sınıflardan biri, TCPDF’dir. TCPDF, herhangi bir web sayfasında oluşturabileceğiniz bir PDF çıktısı verir. Diğer popüler PDF oluşturma sınıfları arasında FPDF, Zend_Fpdf ve mPDF gibi sınıflar bulunmaktadır.
TCPDF Kullanarak PDF Oluşturma
TCPDF sınıfının kullanımı oldukça basittir ve öğrenmesi kolaydır. Aşağıda, TCPDF sınıfını kullanarak PDF oluşturmak için bir örnek kod verilmiştir.
Öncelikle, TCPDF sınıfını projenize ekleyerek başlayabilirsiniz. TCPDF sınıfını indirmek ve yüklemek için http://www.tcpdf.org adresini ziyaret edebilirsiniz.
require_once('tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('John Doe');
$pdf->SetTitle('TCPDF Example');
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont('helvetica', '', 12);
$pdf->AddPage();
$html = '
PHP ile PDF Oluşturma ve Kullanımı
PHP, web programlama dili olarak kullanıcılara geniş bir yelpaze sunar. Kullanıcılar, PHP’nin sunmuş olduğu fonksiyonları kullanarak PDF dosyalarını da oluşturabilirler. Bu konu hakkında Türkçe bir yazı yazacağız ve en az 500 kelime olacak. Yazıda, PHP ile PDF oluşturmak için çeşitli örnekler vereceğiz ve sık sorulan sorularla ilgili ayrıntılı bilgi vereceğiz.
PHP İle PDF Oluşturma
PDF, Adobe Acrobat Reader gibi bir program ile görüntülenebilen özel bir dosya türüdür. Standart bir web sayfası, HTML formatında oluşturulur. Ancak, bir özetlenmiş veri veya belge bir PDF’ye dönüştürüldüğünde, kullanıcılar belgenin ayrıntılarını, biçimini ve düzenini koruyabilirler. Bu nedenle, verilerin korunmasını veya belgelerin paylaşılmasını uygun hale getirmek için, çoğu web sitesi PDF’lerle çalışır.
PDF’lerin yapısını oluşturmak için pek çok PHP sınıfı mevcuttur. Belgenin oluşturulması için en yaygın kullanılan sınıflardan biri, TCPDF’dir. TCPDF, herhangi bir web sayfasında oluşturabileceğiniz bir PDF çıktısı verir. Diğer popüler PDF oluşturma sınıfları arasında FPDF, Zend_Fpdf ve mPDF gibi sınıflar bulunmaktadır.
TCPDF Kullanarak PDF Oluşturma
TCPDF sınıfının kullanımı oldukça basittir ve öğrenmesi kolaydır. Aşağıda, TCPDF sınıfını kullanarak PDF oluşturmak için bir örnek kod verilmiştir.
Öncelikle, TCPDF sınıfını projenize ekleyerek başlayabilirsiniz. TCPDF sınıfını indirmek ve yüklemek için http://www.tcpdf.org adresini ziyaret edebilirsiniz.
require_once('tcpdf/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('John Doe');
$pdf->SetTitle('TCPDF Example');
$pdf->SetSubject('TCPDF Tutorial');
$pdf->SetKeywords('TCPDF, PDF, example, test, guide');
// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.' 001', PDF_HEADER_STRING);
// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont('helvetica', '', 12);
$pdf->AddPage();
$html = '
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle