<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bilgisayar &#187; tcpdf</title>
	<atom:link href="http://www.bilgisayar.me/index.php/tag/tcpdf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayar.me</link>
	<description></description>
	<lastBuildDate>Wed, 29 Aug 2018 20:31:06 +0000</lastBuildDate>
	<language>tr-TR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.29</generator>
	<item>
		<title>HTML form bilgilerini gerçek zamanlı olarak PDF dosyasında göster</title>
		<link>http://www.bilgisayar.me/index.php/2015/07/29/html-form-bilgilerini-gercek-zamanli-olarak-pdf-dosyasinda-goster/</link>
		<comments>http://www.bilgisayar.me/index.php/2015/07/29/html-form-bilgilerini-gercek-zamanli-olarak-pdf-dosyasinda-goster/#comments</comments>
		<pubDate>Wed, 29 Jul 2015 22:52:57 +0000</pubDate>
		<dc:creator><![CDATA[Hakan Atılgan]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tcpdf]]></category>

		<guid isPermaLink="false">http://www.bilgisayar.me/?p=169</guid>
		<description><![CDATA[Daha önce TCPDF ile PDF oluşturma makalesi yazmıştım. Okumadıysanız bir göz atmanızı tavsiye ederim. Aşağıda HTML formunu doldurup POST edildiğinde PDF dosyası oluşturacağiz ve bu PDF dosyasını Form bilgileri ile dolduracağız. Bu arada TCPDF&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[<p>Daha önce <a href="http://www.bilgisayar.me/index.php/2015/06/28/tcpdf-ile-pdf-olusturma/" target="_blank">TCPDF ile PDF oluşturma</a> makalesi yazmıştım. Okumadıysanız bir göz atmanızı tavsiye ederim.</p>
<p>Aşağıda HTML formunu doldurup POST edildiğinde PDF dosyası oluşturacağiz ve bu PDF dosyasını Form bilgileri ile dolduracağız. Bu arada TCPDF PHP sınıfını yüklemeyi unutmayın.</p>
<p>İlk önce formumuzu oluşturalım</p>
<pre class="prettyprint linenums" >
&lt;form name=&quot;myform&quot; method=&quot;post&quot; action=&quot;?&quot;&gt;
  &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
    &lt;tr&gt;
      &lt;td width=&quot;9%&quot;&gt;İsim&lt;/td&gt;
      &lt;td width=&quot;91%&quot;&gt;&lt;input type=&quot;text&quot; name=&quot;isim&quot; id=&quot;isim&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Soyad&lt;/td&gt;
      &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;soyad&quot; id=&quot;soyad&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Adres&lt;/td&gt;
      &lt;td id=&quot;adres&quot;&gt;&lt;textarea name=&quot;adres&quot; id=&quot;adres&quot; cols=&quot;45&quot; rows=&quot;5&quot;&gt;&lt;/textarea&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
  &lt;input name=&quot;&quot; type=&quot;submit&quot; value=&quot;Gönder&quot;/&gt;
&lt;/form&gt;
</pre>
<p>PDF dosyasını olusturmak için PHP kodumuz</p>
<pre class="prettyprint linenums" >
&lt;?PHP
if(isset($_POST) &amp;&amp; !empty($_POST)){
    require_once(&#039;../lib/tcpdf/config/lang/eng.php&#039;);
    require_once(&#039;../lib/tcpdf/tcpdf.php&#039;);
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
    $pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
    $pdf-&gt;AddPage();
    //
    $html = &#039;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr&gt;
                &lt;td width=&quot;9%&quot;&gt;İsim: &lt;/td&gt;
                &lt;td width=&quot;91%&quot;&gt;&#039;.filter_var($_POST[&#039;isim&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Soyad: &lt;/td&gt;
                &lt;td&gt;&#039;.filter_var($_POST[&#039;soyad&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Adres: &lt;/td&gt;
                &lt;td&gt;&#039;.filter_var($_POST[&#039;adres&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;&#039;;
    $pdf-&gt;writeHTMLCell($w=0, $h=0, $x=&#039;&#039;, $y=&#039;&#039;, $html, $border=0, $ln=1, $fill=0, $reseth=true, $align=&#039;&#039;, $autopadding=true);
    $pdf-&gt;Output(&#039;form.pdf&#039;, &#039;I&#039;); // oluşturulan belge ismi - form.pdf
}
?&gt;
</pre>
<p>Hepsi bir arada</p>
<pre class="prettyprint linenums" >
&lt;?PHP
if(isset($_POST) &amp;&amp; !empty($_POST)){
    require_once(&#039;../lib/tcpdf/config/lang/eng.php&#039;);
    require_once(&#039;../lib/tcpdf/tcpdf.php&#039;);
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
    $pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
    $pdf-&gt;AddPage();
    //
    $html = &#039;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
            &lt;tr&gt;
                &lt;td width=&quot;9%&quot;&gt;İsim: &lt;/td&gt;
                &lt;td width=&quot;91%&quot;&gt;&#039;.filter_var($_POST[&#039;isim&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Soyad: &lt;/td&gt;
                &lt;td&gt;&#039;.filter_var($_POST[&#039;soyad&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
                &lt;td&gt;Adres: &lt;/td&gt;
                &lt;td&gt;&#039;.filter_var($_POST[&#039;adres&#039;], FILTER_SANITIZE_STRING).&#039;&lt;/td&gt;
            &lt;/tr&gt;
        &lt;/table&gt;&#039;;
    $pdf-&gt;writeHTMLCell($w=0, $h=0, $x=&#039;&#039;, $y=&#039;&#039;, $html, $border=0, $ln=1, $fill=0, $reseth=true, $align=&#039;&#039;, $autopadding=true);
    $pdf-&gt;Output(&#039;form.pdf&#039;, &#039;I&#039;); // oluşturulan belge ismi - form.pdf
}
?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;title&gt;Bilgisayar.me&lt;/title&gt;
&lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form name=&quot;myform&quot; method=&quot;post&quot; action=&quot;?&quot;&gt;
  &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
    &lt;tr&gt;
      &lt;td width=&quot;9%&quot;&gt;İsim&lt;/td&gt;
      &lt;td width=&quot;91%&quot;&gt;&lt;input type=&quot;text&quot; name=&quot;isim&quot; id=&quot;isim&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Soyad&lt;/td&gt;
      &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;soyad&quot; id=&quot;soyad&quot; /&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Adres&lt;/td&gt;
      &lt;td id=&quot;adres&quot;&gt;&lt;textarea name=&quot;adres&quot; id=&quot;adres&quot; cols=&quot;45&quot; rows=&quot;5&quot;&gt;&lt;/textarea&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
  &lt;input name=&quot;&quot; type=&quot;submit&quot; value=&quot;Gönder&quot;/&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgisayar.me/index.php/2015/07/29/html-form-bilgilerini-gercek-zamanli-olarak-pdf-dosyasinda-goster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oluşturulan PDF belgesini E-posta ile gönderme</title>
		<link>http://www.bilgisayar.me/index.php/2015/06/30/olusturulan-pdf-belgesini-e-posta-ile-gonderme/</link>
		<comments>http://www.bilgisayar.me/index.php/2015/06/30/olusturulan-pdf-belgesini-e-posta-ile-gonderme/#comments</comments>
		<pubDate>Tue, 30 Jun 2015 20:40:35 +0000</pubDate>
		<dc:creator><![CDATA[Hakan Atılgan]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[e-posta]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHPMailer]]></category>
		<category><![CDATA[tcpdf]]></category>

		<guid isPermaLink="false">http://www.bilgisayar.me/?p=989</guid>
		<description><![CDATA[Eğer PDF belgesi nasıl oluşturulduğu hakkında bilgi sahibi değilseniz, &#8220;TCPDF ile PDF nasıl oluşturulur?&#8221; yazımı okumak için burayı tıklayın. Liste halinde ne yapacağımızı sıralarsak, aşağıdaki kod ile, İlk önce veritabanından bütün şehirleri çağıracağız Verileri&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[<p>Eğer PDF belgesi nasıl oluşturulduğu hakkında bilgi sahibi değilseniz, &#8220;TCPDF ile PDF nasıl oluşturulur?&#8221; yazımı okumak için <a href="http://www.bilgisayar.me/index.php/2015/06/28/tcpdf-ile-pdf-olusturma/" target="_blank">burayı <i class="fa fa-external-link"></i></a> tıklayın.</p>
<p>Liste halinde ne yapacağımızı sıralarsak, aşağıdaki kod ile, </p>
<ul>
<li>İlk önce veritabanından bütün şehirleri çağıracağız</li>
<li>Verileri PDF belgesi olarak ornek_1.pdf dosyası adında temp klasörüne yükleyeceğiz</li>
<li>Son olarak, oluşturulan PDF belgesini e-postamıza iliştireceğiz</li>
</ul>
<pre class="prettyprint linenums" >
    $db_host = &quot;localhost&quot;; //Host address (most likely localhost)
    $db_name = &quot;veritabnı_ismi&quot;; //veritabani ismi
    $db_user = &quot;root&quot;; //veritabani kullanici ismi
    $db_pass = &quot;788888&quot;; //sifre
    $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
    $mysqli-&gt;query(&quot;SET NAMES utf8&quot;);
     
    require_once(&#039;config/lang/eng.php&#039;);
    require_once(&#039;tcpdf.php&#039;);
     
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
    $pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
    $pdf-&gt;AddPage();
     
    //
    $q = &#039;SELECT * FROM `iller` ORDER BY sehir ASC&#039;;
    $res = $mysqli-&gt;query($q);	
    $html=&#039;&#039;;
    while($nt=$res-&gt;fetch_array()){
        $html .= $nt[&#039;sehir&#039;].&#039;&lt;br&gt;&#039;;
    }
    //
     
    $pdf-&gt;writeHTML($html, true, false, true, false, &#039;L&#039;); 
    $pdf-&gt;Output(&#039;temp/ornek_1.pdf&#039;, &#039;F&#039;); // oluşturulan belge ismi - ornek_1.pdf
    /*
    I - PDF belgesini tarayıcıya satır içi gönder (tarayıcıda göster) 
    D - PDF belgesini yüklemek için uyar
    F - PDF belgesini yerel sunucuya yükle
    */
</pre>
<p>Yukarıda PDF belgesini oluşturduk ve temp klasörüne yükledik.</p>
<p>Oluşturduğumuz PDF belgesini e-postamıza iliştireceğiz.E-postamızı göndermek için PHPMailer PHP sınıfını kullanacağız. PHPMailer&#8217; i <a href="http://phpmailer.worxware.com/" target="_blank">buradan <i class="fa fa-external-link"></i></a> yükleyebilirsiniz.</p>
<pre class="prettyprint linenums" >
&lt;?PHP
require(&quot;PHPMailer/class.phpmailer.php&quot;);
$eposta = new PHPMailer();
$eposta-&gt;From      = &#039;isminiz@bilgisayar.me&#039;; //e-posta adresiniz
$eposta-&gt;FromName  = &#039;Isminiz&#039;; // Isminiz ve adresiniz
$eposta-&gt;Subject   = &#039;Mesaj Başlığı&#039;; 
$eposta-&gt;Body      = &#039;Mesajınız&#039;; //Mesajınız
$eposta-&gt;AddAddress( &#039;isim@bilgisayar.me&#039; ); // kime gidiyor

$dosya = &#039;temp/ornek_1.pdf&#039;; // 

$eposta-&gt;AddAttachment( $dosya , &#039;ornek_1.pdf&#039; );

if(!$eposta-&gt;Send()) {
  echo &quot;Hata Oluştu: &quot; . $eposta-&gt;ErrorInfo;
} else {
  echo &quot;Mesaj Gönerildi!&quot;;
}
?&gt;
</pre>
<p>Kodları birleştirelim.</p>
<pre class="prettyprint linenums" >
&lt;?PHP
$db_host = &quot;localhost&quot;; //Host address (most likely localhost)
$db_name = &quot;veritabnı_ismi&quot;; //veritabani ismi
$db_user = &quot;root&quot;; //veritabani kullanici ismi
$db_pass = &quot;788888&quot;; //sifre
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
$mysqli-&gt;query(&quot;SET NAMES utf8&quot;);
 
require_once(&#039;config/lang/eng.php&#039;);
require_once(&#039;tcpdf.php&#039;);
require_once(&quot;PHPMailer/class.phpmailer.php&quot;);
 
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
$pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
$pdf-&gt;AddPage();
 
//
$q = &#039;SELECT * FROM `iller` ORDER BY sehir ASC&#039;;
$res = $mysqli-&gt;query($q);	
$html=&#039;&#039;;
while($nt=$res-&gt;fetch_array()){
	$html .= $nt[&#039;sehir&#039;].&#039;&lt;br&gt;&#039;;
}
//
 
$pdf-&gt;writeHTML($html, true, false, true, false, &#039;L&#039;); 
$pdf-&gt;Output(&#039;temp/ornek_1.pdf&#039;, &#039;F&#039;); // oluşturulan belge ismi - ornek_1.pdf
/*
I - PDF belgesini tarayıcıya satır içi gönder (tarayıcıda göster) 
D - PDF belgesini yüklemek için uyar
F - PDF belgesini yerel sunucuya yükle
*/

$eposta = new PHPMailer();
$eposta-&gt;From      = &#039;isminiz@bilgisayar.me&#039;; //e-posta adresiniz
$eposta-&gt;FromName  = &#039;Isminiz&#039;; // Isminiz ve adresiniz
$eposta-&gt;Subject   = &#039;Mesaj Başlığı&#039;; 
$eposta-&gt;Body      = &#039;Mesajınız&#039;; //Mesajınız
$eposta-&gt;AddAddress( &#039;isim@bilgisayar.me&#039; ); // kime gidiyor

$dosya = &#039;temp/ornek_1.pdf&#039;; // 

$eposta-&gt;AddAttachment( $dosya , &#039;ornek_1.pdf&#039; );

if(!$eposta-&gt;Send()) {
  echo &quot;Hata Oluştu: &quot; . $eposta-&gt;ErrorInfo;
} else {
  echo &quot;Mesaj Gönerildi!&quot;;
}
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgisayar.me/index.php/2015/06/30/olusturulan-pdf-belgesini-e-posta-ile-gonderme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TCPDF ile PDF oluşturma</title>
		<link>http://www.bilgisayar.me/index.php/2015/06/28/tcpdf-ile-pdf-olusturma/</link>
		<comments>http://www.bilgisayar.me/index.php/2015/06/28/tcpdf-ile-pdf-olusturma/#comments</comments>
		<pubDate>Mon, 29 Jun 2015 00:41:21 +0000</pubDate>
		<dc:creator><![CDATA[Hakan Atılgan]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tcpdf]]></category>

		<guid isPermaLink="false">http://www.bilgisayar.me/?p=870</guid>
		<description><![CDATA[TCPDF, PDF belgeleri oluşturmak için ücretsiz ve açık kaynak yazılım PHP sınıfıdır. TCPDF&#8217; in en son sürümünü buradan yükleyebilir veya örnek PHP kodlarına buradan ulaşabilirsiniz. TCPDF dosyasının içinde examples klasöründe hazır kullanabileceğiniz örnek kodlar&#46;&#46;&#46;]]></description>
				<content:encoded><![CDATA[<p>TCPDF, PDF belgeleri oluşturmak için ücretsiz ve açık kaynak yazılım PHP sınıfıdır. TCPDF&#8217; in en son sürümünü <a href="http://sourceforge.net/projects/tcpdf/files/" target="_blank">buradan <i class="fa fa-external-link"></i></a> yükleyebilir veya örnek PHP kodlarına <a href="http://www.tcpdf.org/examples.php" target="_blank">buradan <i class="fa fa-external-link"></i></a> ulaşabilirsiniz. TCPDF dosyasının içinde examples klasöründe hazır kullanabileceğiniz örnek kodlar mevcuttur. TCPDF&#8217; in desteklediği sınıf üyelerine ulaşmak için <a href="http://www.tcpdf.org/doc/code/functions.html" target="_blank">burayı <i class="fa fa-external-link"></i></a></a> tıklayın.</p>
<h4>KURULUMU:</h4>
<p>Yüklediğiniz TCPDF dosyalarını açın ve istediğiniz bir klasörün içine kopyalayın.<br />
Daha sonra bir <span class="su-label su-label-type-success">php</span> sayfası oluşturun ve aşağıdaki PHP kodunu bu sayfanın içine kopyalayın.</p>
<pre class="prettyprint linenums" >
&lt;?PHP
require_once(&#039;config/lang/eng.php&#039;);
require_once(&#039;tcpdf.php&#039;);

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
$pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
$pdf-&gt;AddPage();

$html=&quot;Bu bir örnek PDF sayfasıdır.&quot;; // istediginiz html kodunu buraya girebilirsiniz. Bu bir table, div veya veritabanından gelen veriler olabilir.
$pdf-&gt;writeHTMLCell($w=0, $h=0, $x=&#039;&#039;, $y=&#039;&#039;, $html, $border=0, $ln=1, $fill=0, $reseth=true, $align=&#039;&#039;, $autopadding=true);
$pdf-&gt;Output(&#039;ornek_1.pdf&#039;, &#039;I&#039;); // oluşturulan belge ismi - ornek_1.pdf
/*
I - PDF belgesini tarayıcıya satır içi gönder (tarayıcıda göster) 
D - PDF belgesini yüklemek için uyar
F - PDF belgesini yerel sunucuya yükle
*/
?&gt;
</pre>
<p>Yukarıdaki kodu çalıştırdığınızda basit bir pdf belgesi oluşturmuş oluruz. Eğer <span class="su-label su-label-type-success">examples</span> klasöründeki örnek dosyaları incelerseniz, TCPDF ile ne kadar kolay PDF belgesi oluşturulabildiğini göreceksiniz.</p>
<h4>FONTLAR</h4>
<p>Bazen farklı fontlara ihtiyaç duyarız. TCPDF ile farklı bir font kullanmak mümkündür.<br />
Sadece yapmamız gereken addTTFfont objesi ile fontumuzu oluşturmak,</p>
<pre class="prettyprint linenums" >
$fontismi= $pdf-&gt;addTTFfont(&#039;/font_klasor/DejaVuSans.ttf&#039;, &#039;TrueTypeUnicode&#039;, &#039;&#039;, 32);
</pre>
<p>ve SetFont ile oluşturulan fontumuzu çağırmaktır.</p>
<pre class="prettyprint linenums" >
$pdf-&gt;SetFont(&#039;DejaVuSans&#039;, &#039;BI&#039;, 20, &#039;&#039;, &#039;false&#039;);
</pre>
<h4>Bir MYSQL veritabanından cağrılan veriler ile PDF oluşturma</h4>
<pre class="prettyprint linenums" >
$db_host = &quot;localhost&quot;; //Host address (most likely localhost)
$db_name = &quot;veritabnı_ismi&quot;; //veritabani ismi
$db_user = &quot;root&quot;; //veritabani kullanici ismi
$db_pass = &quot;788888&quot;; //sifre
$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);
$mysqli-&gt;query(&quot;SET NAMES utf8&quot;);

require_once(&#039;config/lang/eng.php&#039;);
require_once(&#039;tcpdf.php&#039;);

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
$pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
$pdf-&gt;AddPage();

//
$q = &#039;SELECT * FROM `iller` ORDER BY sehir ASC&#039;;
$res = $mysqli-&gt;query($q);	
$html=&#039;&#039;;
while($nt=$res-&gt;fetch_array()){
    $html .= $nt[&#039;sehir&#039;].&#039;&lt;br&gt;&#039;;
}
//

$pdf-&gt;writeHTMLCell($w=0, $h=0, $x=&#039;&#039;, $y=&#039;&#039;, $html, $border=0, $ln=1, $fill=0, $reseth=true, $align=&#039;&#039;, $autopadding=true);
$pdf-&gt;Output(&#039;ornek_1.pdf&#039;, &#039;I&#039;); // oluşturulan belge ismi - ornek_1.pdf
/*
I - PDF belgesini tarayıcıya satır içi gönder (tarayıcıda göster) 
D - PDF belgesini yüklemek için uyar
F - PDF belgesini yerel bilgisayara yükle
*/
</pre>
<h4>Herhangi bir dosyayı PDF belgesine ekleme</h4>
<p>Aşagıdaki kod <span class="su-label su-label-type-success">oku.txt</span> dosyasını PDF belgesi içinde gösterir.</p>
<pre class="prettyprint linenums" >
&lt;?PHP
require_once(&#039;config/lang/eng.php&#039;);
require_once(&#039;tcpdf.php&#039;);

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, &#039;UTF-8&#039;, false);
$pdf-&gt;SetFont(&#039;dejavusans&#039;, &#039;&#039;, 14, &#039;&#039;, true);
$pdf-&gt;AddPage();

//
$html = file_get_contents(&#039;oku.txt&#039;, true);
//

$pdf-&gt;writeHTMLCell($w=0, $h=0, $x=&#039;&#039;, $y=&#039;&#039;, $html, $border=0, $ln=1, $fill=0, $reseth=true, $align=&#039;&#039;, $autopadding=true);
$pdf-&gt;Output(&#039;ornek_1.pdf&#039;, &#039;I&#039;); // oluşturulan belge ismi - ornek_1.pdf
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bilgisayar.me/index.php/2015/06/28/tcpdf-ile-pdf-olusturma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
