<?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>Developer Blog &#187; pdflib</title>
	<atom:link href="http://451f.com.ua/tag/pdflib/feed" rel="self" type="application/rss+xml" />
	<link>http://451f.com.ua</link>
	<description>developer blog - 451 degrees Fahrenheit</description>
	<lastBuildDate>Sun, 04 Jul 2010 21:22:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Рисуем свой pdf файл на php, часть 1</title>
		<link>http://451f.com.ua/create-pdf-file-on-php/3</link>
		<comments>http://451f.com.ua/create-pdf-file-on-php/3#comments</comments>
		<pubDate>Thu, 25 Oct 2007 19:54:05 +0000</pubDate>
		<dc:creator>pilot</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[fpdf]]></category>
		<category><![CDATA[pdflib]]></category>
		<category><![CDATA[print pdf]]></category>

		<guid isPermaLink="false">http://451f/2007/10/25/%d0%a0%d0%b8%d1%81%d1%83%d0%b5%d0%bc-%d1%81%d0%b2%d0%be%d0%b9-pdf/</guid>
		<description><![CDATA[При работе над одним проектом возникла задача вывести тикеты (tickets) на предварительно порезанной самоклеющейся бумаге. Из трех решений данной задачи: Выводить простым html &#8216; лем (и конвертировать в pdf) Нарисовать gif картинку Нарисовать pdf был выбран вариант №3 &#8211; нарисовать pdf, исходя из того, что в первом варианте вывод на печать в разных броузеров значительно [...]]]></description>
			<content:encoded><![CDATA[<p>При работе над одним проектом возникла задача вывести тикеты (tickets) на предварительно порезанной самоклеющейся бумаге.</p>
<p>Из трех решений данной задачи:</p>
<ol>
<li> Выводить простым html &#8216; лем (и конвертировать в pdf)</li>
<li> Нарисовать gif картинку</li>
<li> Нарисовать pdf</li>
</ol>
<p>был выбран вариант №3 &#8211; <strong>нарисовать pdf</strong>, исходя из того, что в <em>первом варианте</em> вывод на печать в разных броузеров значительно отличается и выводить html, который требуется сформировать под вывод на печать основных броузеров, не целесообразно. <em>Второй вариант </em>- вывод в картинку, не подходил так как во время вывода изображения теряется качество выводимого текста.</p>
<p>Выбранный в итоге вариант рисования своего <strong>pdf</strong>, как оказалось на практике не так легко воплотить.</p>
<p>Первое, что нужно выбрать, библиотеку для рисования pdf.</p>
<p>При беглом обзоре с гуглом, попались:</p>
<ol>
<li><a href="http://www.pdflib.com/products/pdflib-family/"> pdflib</a></li>
<li><a href="http://www.fpdf.org/"> fpdf153</a></li>
<li><a href="http://html2fpdf.sourceforge.net">html2fpdf-3.0.2b</a> — конвертер из html</li>
<li><a href="http://www.digitaljunkies.ca/dompdf/"> dompdf-0.5.1</a> — конвертер из html</li>
</ol>
<p>Выбор был остановлен на fpdf153, почему?</p>
<p>Самый простой вариант, который меня устраивал  — это использовать <em>конвертер из html в pdf , </em>но полученный результат конвертирования меня не устроил, так как пердставленые бесплатные конвертеры могут корректно выполнять конвертацию только простых html файлов без использования блоков div. В основном простых таблиц обозначенных бордерами.</p>
<blockquote><p>Кого заинтересовали мои исследования в области конвертации из <strong>html</strong> в <strong>pdf</strong>, пишите в комментариях. Так как во время поиска конвертера я протестировал несколько коммерческих продуктов, которые при наличии средств можно использовать вместо того, чтоб заниматься конвертацией и доделкой бесплатных библиотек самому.</p></blockquote>
<p>Рисовалка pdf файлов <strong>pdflib </strong>доступная как модуль расширения <strong>php</strong> хорошо документированная, оказалась для меня не доступной так как хостиг провайдер заказчика, отказался добавлять эту библиотеку.  В итоге для работы я выбрал библиотеку <strong>fpdf</strong> последняя доступная версия 1.5.3 , сайт разработчика <a href="http://www.fpdf.org/">www.fpdf.org</a>  Русская документация по fpdf library качаем по ссылке <a href="http://www.fpdf.org/en/dl.php?id=92">http://www.fpdf.org/en/dl.php?id=92</a></p>
<p>С библиотекой все ясно, приступаем непосредственно к самому моменту рисования pdf файла, об этом во подробно во второй части&#8230;</p>
<blockquote><p>У кого есть личный примеры работы с <strong>fpdf</strong>, пишите свои примеры, буду рад разместить ваш опыт на страницах этого дневника.</p></blockquote>
<p>Не забудьте подписаться на <a href="http://451f.com.ua/feed/" title="RSS">RSS</a> и <a href="http://feeds.feedburner.com/451f" title="feedburner">e-mail</a> рассылку.</p>
]]></content:encoded>
			<wfw:commentRss>http://451f.com.ua/create-pdf-file-on-php/3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
