<?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>LiveDocx in PHP &#187; Community</title>
	<atom:link href="http://www.phplivedocx.org/category/community/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phplivedocx.org</link>
	<description>Zend Framework Implementation of LiveDocx</description>
	<lastBuildDate>Wed, 21 Dec 2011 12:39:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Video tutorial: Getting started with LiveDocx</title>
		<link>http://www.phplivedocx.org/2011/07/23/video-tutorial-getting-started-with-livedocx/</link>
		<comments>http://www.phplivedocx.org/2011/07/23/video-tutorial-getting-started-with-livedocx/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 16:34:28 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[LiveDocx]]></category>
		<category><![CDATA[Samples]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1453</guid>
		<description><![CDATA[Björn Meyer over at livedocx.com has just published a video (below) that illustrates how to set up a LiveDocx account, create a template with one merge field in Microsoft Word and finally how to populate the template, using a Visual Studio .NET based application. The final step of the tutorial is not directly relevant to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Björn Meyer</em> over at livedocx.com has just published a <a href="http://www.youtube.com/watch?v=ZaVdYtnVIso">video</a> (below) that illustrates how to <a href="https://www.livedocx.com/user/account_registration.aspx">set up</a> a LiveDocx account, create a template with one merge field in Microsoft Word and finally how to populate the template, using a Visual Studio .NET based application.</p>
<p style="margin-bottom:15px;">The final step of the tutorial is not directly relevant to this blog, but the first two steps are. To see some PHP code that illustrates how to populate templates with LiveDocx, using the <a href="http://framework.zend.com/manual/en/zend.service.livedocx.html">Zend Framework</a>, please take a look at this article: <a href="http://www.phplivedocx.org/articles/brief-introduction-to-phplivedocx/">Brief introduction to LiveDocx in PHP</a>.</p>
<p><object width="560" height="450"><param name="movie" value="http://www.youtube.com/v/NW89ti-esVA?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param>
    <embed src="http://www.youtube.com/v/NW89ti-esVA?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" wmode="transparent" width="560" height="450"></embed></object></p>
<p style="margin-top:15px;">If you have any questions about the video or need help using LiveDocx, please do not hesitate to use the comment section below.</p>
<p>Thank you <em>Björn</em> for a very easy-to-follow video tutorial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/07/23/video-tutorial-getting-started-with-livedocx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using LiveDocx with Python and SUDS</title>
		<link>http://www.phplivedocx.org/2011/06/23/using-livedocx-with-python-suds/</link>
		<comments>http://www.phplivedocx.org/2011/06/23/using-livedocx-with-python-suds/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 14:56:11 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[LiveDocx]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1434</guid>
		<description><![CDATA[Despite this blog being about using LiveDocx in PHP, I am often asked whether it is possible to use LiveDocx in Python. As LiveDocx is a SOAP service, it is possible to use LiveDocx in any programming language that supports SOAP. Python supports SOAP, hence LiveDocx may be used in Python. However, it is always [...]]]></description>
			<content:encoded><![CDATA[<p>Despite this blog being about using LiveDocx in PHP, I am often asked whether it is possible to use LiveDocx in Python.</p>
<p>As LiveDocx is a SOAP service, it is possible to use LiveDocx in any programming language that supports SOAP. Python supports SOAP, hence LiveDocx may be used in Python. However, it is always easiest, if a native adapter is available.</p>
<p><a href="http://blog.rbenkel.me/">Radoslaw Benkel</a> (<a href="http://twitter.com/#!/singlespl">@singlespl</a>) has recently published such a native adapter, which makes using LiveDocx in Python a breeze.</p>
<p>Take a look a his GitHub repository for details:<br />
<a href="https://github.com/singles/python_livedocx">https://github.com/singles/python_livedocx</a></p>
<p>To use this library, all you have to do is as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">from livedocx import LiveDocx
&nbsp;
ld = LiveDocx<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
ld.login<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'username'</span>, <span style="color: #ff0000;">'password'</span><span style="color: #66cc66;">&#41;</span>
ld.set_local_template<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'path/to/template.doc'</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
ld.assign_value<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'software'</span>, <span style="color: #ff0000;">'python_livedocx'</span><span style="color: #66cc66;">&#41;</span>
ld.assign_value<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'license'</span>, <span style="color: #ff0000;">'MIT'</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
ld.create_document<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
data = ld.retrieve_document<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'PDF'</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
file = open<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'software info.pdf'</span>, <span style="color: #ff0000;">'wb'</span><span style="color: #66cc66;">&#41;</span>
file.write<span style="color: #66cc66;">&#40;</span>data<span style="color: #66cc66;">&#41;</span>
file.close<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>If anyone else has written libraries to use LiveDocx in Python and would be willing to share details, please post a comment below.</p>
<p>Thank you, <strong>Radoslaw Benkel</strong>, for your contribution to the LiveDocx community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/06/23/using-livedocx-with-python-suds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Including Sub-Templates within a Template</title>
		<link>http://www.phplivedocx.org/2011/06/09/including-sub-templates-within-a-template/</link>
		<comments>http://www.phplivedocx.org/2011/06/09/including-sub-templates-within-a-template/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 11:31:25 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Samples]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1412</guid>
		<description><![CDATA[An oft underestimated feature of LiveDocx is support for the Microsoft Word INCLUDETEXT field type, which allows templates to be chained together into one larger template. The entire contents of the sub-templates are brought into the main template in the order in which the fields are inserted, during the merge process. The final document contains [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.phplivedocx.org/wp-content/uploads/2011/06/subtemplates.png" width="560" height="350" alt="Sub-templates in Microsoft Word" title="Sub-templates in Microsoft Word" /></p>
<p>An oft underestimated feature of LiveDocx is support for the Microsoft Word INCLUDETEXT field type, which allows templates to be chained together into one larger template. The entire contents of the sub-templates are brought into the main template in the order in which the fields are inserted, during the merge process. The final document contains the contents of the template and all sub-templates.</p>
<p>To learn more about INCLUDETEXT and how to insert INCLUDETEXT fields into your template, please take a look the following articles:</p>
<ul>
<li><a href="http://support.microsoft.com/kb/253957">WD2000: How to Create a Long Document in Word</a>, Section <em>IncludeText Field</em></li>
</ul>
<ul>
<li><a href="http://blog.livedocx.com/post/Using-INCLUDETEXT-Fieldse28093Part-1-Creating-Templates.aspx">Using IncludeText Fields &#8211; Part 1: Creating Templates</a></li>
</ul>
<ul>
<li><a href="http://blog.livedocx.com/post/Using-INCLUDETEXT-Fieldse28093Part-2-Putting-It-All-To-Work.aspx">Using IncludeText Fields &#8211; Part 2: Putting It All To Work</a></li>
</ul>
<p><em>Zend\Service\LiveDocx\MailMerge</em> provides two methods to control how or whether sub-templates are included in the main template.</p>
<p>In the default state, all templates, which are referenced in INCLUDETEXT fields are included during the merge process.</p>
<p>If you do not want this to be the case, the method <em>setIgnoreSubTemplates()</em> can be set to <em>true</em>. This disables the inclusion of <strong>all</strong> sub-templates during the merge process. Using the <strong>free public</strong> LiveDocx service, you cannot selectively define which templates should be included. It is an all-or-nothing approach.</p>
<p>The <strong>premium</strong> and <strong>licensed</strong> versions of the LiveDocx service, on the other hand, allow for more fine grained control. These versions provide the method <em>setSubTemplateIgnoreList()</em>, which takes an array of filenames that should not be included. This way, you can, for example, included sub-templates 2 and 5, but not 1, 3 and 4.</p>
<p>The methods <em>setIgnoreSubTemplates()</em> and <em>setSubTemplateIgnoreList()</em> will be part of Zend Framework 2 when it ships. The latest code updates should be merged into <em>master</em> on the Zend canonical repository within the next few weeks. For the time being, the code is still in my GitHub repository, in the branch <em>livedocx-2.0</em>. </p>
<p>You can clone the latest code at:<br /><a href="https://github.com/jonathanmaron/zf2/tree/livedocx-2.0">https://github.com/jonathanmaron/zf2/tree/livedocx-2.0</a></p>
<p>Take a look at the <a href="https://github.com/jonathanmaron/zf2/tree/livedocx-2.0/demos/Zend/Service/LiveDocx/MailMerge/subtemplates">following directory</a> for some demonstration applications that illustrate the methods <em>setIgnoreSubTemplates()</em> and <em>setSubTemplateIgnoreList()</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash">/demos/Zend/Service/LiveDocx/MailMerge/templates-ignore/</pre></div></div>

<p>Feel free to contact me, using the comments section below, if you need any help, or notice any inconsistencies in the code.</p>
<p style="padding: 5px; background-color: #EFEFEF;"><strong>June 10, 2011</strong>: The code updates mentioned in this post have now been merged into <em>master</em> on the Zend canonical repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/06/09/including-sub-templates-within-a-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiveDocx in Zend Framework 2 &#8211; an update</title>
		<link>http://www.phplivedocx.org/2011/05/26/livedocx-in-zend-framework-2-an-update/</link>
		<comments>http://www.phplivedocx.org/2011/05/26/livedocx-in-zend-framework-2-an-update/#comments</comments>
		<pubDate>Thu, 26 May 2011 08:59:10 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Samples]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1362</guid>
		<description><![CDATA[I am delighted to announce that the Zend Framework 2 implementation of the LiveDocx service is getting nearer completion. At the moment, the code is still in my GitHub repository, in the branch livedocx-2.0. It should be merged into master on the Zend canonical repository within the next few weeks. You can clone the latest [...]]]></description>
			<content:encoded><![CDATA[<p>I am delighted to announce that the Zend Framework 2 implementation of the LiveDocx service is getting nearer completion. At the moment, the code is still in my GitHub repository, in the branch <em>livedocx-2.0</em>. It should be merged into <em>master</em> on the Zend canonical repository within the next few weeks.</p>
<p>You can clone the latest code at:<br /><a href="https://github.com/jonathanmaron/zf2/tree/livedocx-2.0">https://github.com/jonathanmaron/zf2/tree/livedocx-2.0</a></p>
<p><strong>What&#8217;s new in this version?</strong></p>
<ul>
<li>Exception handling has been migrated to ZF2 practices i.e. <em>Exception/RuntimeException</em> and <em>Exception/InvalidArgumentException</em>.</li>
</ul>
<ul>
<li>Exceptions from the backend service now contain <strong>only</strong> the message from the backend service. The backend engineers requested this be the case, as it aides support cases.</li>
</ul>
<ul>
<li>The inline documentation has been updated.</li>
</ul>
<ul>
<li>The methods <em>logIn()</em> and <em>logOut()</em> are now <em>protected</em> in scope.</li>
</ul>
<ul>
<li>The methods <em>setIsLoggedIn()</em> and <em>getIsLoggedIn()</em> were added.</li>
</ul>
<ul>
<li>The quality and coverage of unit tests have been vastly improved (63 tests, 203 assertions).</li>
</ul>
<p>You are welcome to clone the repository and try out the new code for yourself. Feel free to contact me, using the comments section below, if you need any help, or notice any inconsistencies in the code.</p>
<p style="padding: 5px; background-color: #EFEFEF;"><strong>June 10, 2011</strong>: The code updates mentioned in this post have now been merged into <em>master</em> on the Zend canonical repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/05/26/livedocx-in-zend-framework-2-an-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Demystifying &#8220;HTTP Error 403 Forbidden&#8221;</title>
		<link>http://www.phplivedocx.org/2011/05/26/demystifying-http-error-403-forbidden/</link>
		<comments>http://www.phplivedocx.org/2011/05/26/demystifying-http-error-403-forbidden/#comments</comments>
		<pubDate>Thu, 26 May 2011 08:42:15 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1358</guid>
		<description><![CDATA[One of the most popular questions that I get asked by developers, using the free public LiveDocx service, i.e. the default in the Zend Framework components, is: Why am I forbidden from using the LiveDocx service? What have I done wrong?I keep getting an Exception, with the message HTTP Error 403 Forbidden. To be fair, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most popular questions that I get asked by developers, using the <strong>free public</strong> LiveDocx service, i.e. the default in the Zend Framework components, is:</p>
<blockquote>
<p><strong>Why am I forbidden from using the LiveDocx service? What have I done wrong?</strong><br />I keep getting an <em>Exception</em>, with the message <em>HTTP Error 403 Forbidden</em>.</p>
</blockquote>
<p>To be fair, this error message is not great and I will lobby the backend engineers to make it more explicit. But what does it mean?</p>
<p>It means that you are trying to perform one of the following:</p>
<ul>
<li>More than 1 concurrent request.</li>
</ul>
<ul>
<li>More than 100 requests in any 60 second period.</li>
</ul>
<p>The free public service has to restrict usage to ensure that all users get a fair share of the service.
<p>These limitations do not apply to the <strong>premium</strong> or <strong>licensed</strong> LiveDocx products.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/05/26/demystifying-http-error-403-forbidden/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to create templates in MS Word 2010</title>
		<link>http://www.phplivedocx.org/2011/02/06/how-to-create-templates-in-ms-word-2010/</link>
		<comments>http://www.phplivedocx.org/2011/02/06/how-to-create-templates-in-ms-word-2010/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 10:49:58 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1347</guid>
		<description><![CDATA[LiveDocx is powered by a technology called TX Text Control. Over in the TX Text Control blog, Björn Meyer has just published a very detailed and beautifully illustrated article about creating mail-merge templates in Microsoft Word 2010. The article shows, in a step-by-step fashion, how to use the current version of Microsoft Word to create [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.phplivedocx.org/wp-content/uploads/2011/02/office2010.png" width="200" height="50" alt="Microsoft Office 2010" style="float:right;margin-left:10px" />LiveDocx is powered by a technology called <a href="http://www.textcontrol.com/en_US/">TX Text Control</a>. Over in the <a href="http://www.textcontrol.com/en_US/blog/archive/20110204/">TX Text Control blog</a>, Björn Meyer has just published a very detailed and beautifully illustrated article about creating mail-merge templates in Microsoft Word 2010.</p>
<p>The article shows, in a step-by-step fashion, how to use the current version of Microsoft Word to create templates. Although, the article looks at how the templates can be loaded by TX Text Control .NET Server for Windows Forms and WPF, exactly the same templates can be loaded by LiveDocx.</p>
<p>The following screenshot show some merge fields in the template:</p>
<p><img src="http://www.phplivedocx.org/wp-content/uploads/2011/02/step3c_zoom.png" width="560" height="325" /></p>
<p>Thank you Björn for the excellent tutorial!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2011/02/06/how-to-create-templates-in-ms-word-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Professional Documents the Easy Way</title>
		<link>http://www.phplivedocx.org/2010/05/25/professional-documents-the-easy-way/</link>
		<comments>http://www.phplivedocx.org/2010/05/25/professional-documents-the-easy-way/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:11:00 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1243</guid>
		<description><![CDATA[Jeremy Cook has published a great little article about LiveDocx from his perspective. His opening paragraph really hits the nail on the head and is the main motivation for creating LiveDocx in the first place: Have you ever tried to create a professional quality document programmatically from within PHP? It’s a real pain and surprisingly [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Jeremy Cook</strong> has published a great little article about LiveDocx from his perspective. His opening paragraph really hits the nail on the head and is the main motivation for creating LiveDocx in the first place:</p>
<blockquote><p>Have you ever tried to create a professional quality document programmatically from within PHP? It’s a real pain and surprisingly tricky to do. There are limited options for PHP developers to produce files in the formats most often used in business. There are libraries for producing PDF files in PHP but they are complex and are difficult to use for producing documents.</p></blockquote>
<p>Read the full text at:</p>
<ul>
<li><a href="http://jeremycook.ca/2010/05/16/creating-professional-documents-the-easy-way/">Creating Professional Documents the Easy Way</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2010/05/25/professional-documents-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Service_LiveDocx vs. odtphp by J. Pauli</title>
		<link>http://www.phplivedocx.org/2010/03/09/zend_service_livedocx-vs-odtphp-by-julien-pauli/</link>
		<comments>http://www.phplivedocx.org/2010/03/09/zend_service_livedocx-vs-odtphp-by-julien-pauli/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 05:23:51 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1183</guid>
		<description><![CDATA[Please note: This blog post is for our French-speaking readers only. Julien Pauli has just published a great commentary about Zend_Service_LiveDocx, comparing it to his library odtphp. If you are able to read French take a look at the following: Voila quelques temps j&#8217;ai sorti odtphp, un script PHP qui analyse des fichiers odt à [...]]]></description>
			<content:encoded><![CDATA[<p style="padding: 5px; background-color: #EFEFEF;"><strong>Please note</strong>: This blog post is for our French-speaking readers only.</p>
<p><a href="http://blog.developpez.com/julienpauli/">Julien Pauli</a> has just published a great commentary about <em>Zend_Service_LiveDocx</em>, comparing it to his library <em>odtphp</em>. If you are able to read French take a look at the following:</p>
<blockquote><p>Voila quelques temps j&#8217;ai sorti odtphp, un script PHP qui analyse des fichiers odt à la recherche de &#8220;tags&#8221; et qui les remplace par des données que vous fournissez.<br />
C&#8217;est très pratique pour générer des factures ou d&#8217;autres documents basés sur un template odt et une source de données type MySQL.</p></blockquote>
<p>Continue reading:</p>
<ul>
<li><a href="http://blog.developpez.com/julienpauli/p8603/php/livedocx-service-web-de-templating-de-do/">LiveDocx : service web de templating de documents</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2010/03/09/zend_service_livedocx-vs-odtphp-by-julien-pauli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zend_Service_LiveDocx Intro By Gjero Krsteski</title>
		<link>http://www.phplivedocx.org/2010/02/17/zend_service_livedocx-intro-by-gjero-krsteski/</link>
		<comments>http://www.phplivedocx.org/2010/02/17/zend_service_livedocx-intro-by-gjero-krsteski/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 06:36:57 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1180</guid>
		<description><![CDATA[Please note: This blog post is for our German-speaking readers only. Gjero Krsteski has just published an introduction that illustrates how to create word processing documents using Zend_Service_LiveDocx. If you are new to Zend_Service_LiveDocx and can read German, this is a great starting point: Letztens stand ich vor der Herausforderung, eine PDF-Klasse zu schreiben, die [...]]]></description>
			<content:encoded><![CDATA[<p style="padding: 5px; background-color: #EFEFEF;"><strong>Please note</strong>: This blog post is for our German-speaking readers only.</p>
<p><a href="http://krsteski.de/">Gjero Krsteski</a> has just published an introduction that illustrates how to create word processing documents using <em>Zend_Service_LiveDocx</em>. If you are new to <em>Zend_Service_LiveDocx</em> and can read German, this is a great starting point:</p>
<blockquote><p>Letztens stand ich vor der Herausforderung, eine PDF-Klasse zu schreiben, die PDF-Dateien erzeugt. Als Inhalt für die PDF Dateien waren sensible Kundendaten angedacht. Diese Anforderung war mir nicht fremd, jedoch konnte ich mich gut daran erinnern, dass sie mit viel Arbeit verbunden war. Die meisten Libraries bieten nur die Möglichkeit, die PDF-Dateien Zeile pro Zeile zu generieren Je nachdem woher man die Daten dafür beschaffen muss, kann sich dies zu einem mühseligem Unterfangen entwickeln. Hier kann ich aktuell zwei Lösungsansätze vorschlagen, die leicht anzuwenden sind und eine gute Sicherheit gewährleisten.</p></blockquote>
<p>Continue reading:</p>
<ul>
<li><a href="http://krsteski.de/php-tricks-und-tipps/pdf-datei-erzeugen.html">PDF Datei erzeugen</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2010/02/17/zend_service_livedocx-intro-by-gjero-krsteski/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend_Service_LiveDocx Intro By Faheem Abbas</title>
		<link>http://www.phplivedocx.org/2010/02/15/zend_service_livedocx-intro-by-faheem-abbas/</link>
		<comments>http://www.phplivedocx.org/2010/02/15/zend_service_livedocx-intro-by-faheem-abbas/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 04:55:41 +0000</pubDate>
		<dc:creator>Jonathan Maron</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://www.phplivedocx.org/?p=1176</guid>
		<description><![CDATA[Faheem Abbas has just published a great little tutorial that illustrates how to create word processing documents using Zend_Service_LiveDocx. If you are new to Zend_Service_LiveDocx, this is a great starting point: You may have heard about FPDF, TCPDF. These are used to generate PDF document in PHP. But very few of you may have heard [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.zendguru.com/">Faheem Abbas</a> has just published a great little tutorial that illustrates how to create word processing documents using <em>Zend_Service_LiveDocx</em>. If you are new to <em>Zend_Service_LiveDocx</em>, this is a great starting point:</p>
<blockquote><p>You may have heard about FPDF, TCPDF. These are used to generate PDF document in PHP. But very few of you may have heard about LiveDocx, can be found here http://www.livedocx.com/. The most cool news I’m going to tell you that Zend Framework 1.10.0 provides clean and simple interface to LiveDocx API. LiveDocx is soap based service. If you are interested more in LiveDocx, following the link I’ve already provided you.</p></blockquote>
<p>Continue reading:</p>
<ul>
<li><a href="http://blog.zendguru.com/2010/02/13/creating-word-processing-document-using-zend_service_livedocx/">Creating word processing document using Zend_Service_LiveDocx</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.phplivedocx.org/2010/02/15/zend_service_livedocx-intro-by-faheem-abbas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

