<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>BFO Blog - Java PDF Software tips and tricks.</title>
    <link>http://bfo.com/blog/</link>
    <description>Tips, Tricks and News from the Big Faceless Organization</description>
    <language>en</language>
    <copyright>BFO</copyright>
    <pubDate>Wed, 15 Feb 2012 18:36:44 GMT</pubDate>
    <dc:creator>BFO</dc:creator>
    <dc:date>2012-02-15T18:36:44Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>BFO</dc:rights>
    <image>
      <title>BFO Blog - Java PDF Software tips and tricks.</title>
      <url>http://bfo.com/blog/</url>
    </image>
    <item>
      <title>Using Java to Print PDF Documents</title>
      <link>http://bfo.com/blog/2012/02/15/using_java_to_print_pdf_documents.html</link>
      <content:encoded>Printing PDFs is easy with the Java PDF API. In this article we go through the Java Print API at a high level, then guide you through the details in case things go wrong.&lt;p&gt;&lt;a href="http://bfo.com/blog/2012/02/15/using_java_to_print_pdf_documents.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/print/">print</category>
      <pubDate>Wed, 15 Feb 2012 18:36:44 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2012-02-15:default/1329331004444</guid>
      <dc:date>2012-02-15T18:36:44Z</dc:date>
    </item>
    <item>
      <title>Odds and Ends: avoiding non-heap OutOfMemory</title>
      <link>http://bfo.com/blog/2012/01/16/odds_and_ends_avoiding_non_heap_outofmemory.html</link>
      <content:encoded>When working with Java APIs that use native code you can hit an OutOfMemory in the PermGen space due to weaknesses in Java's garbage collectors. Here's an ugly little hack that might help.&lt;p&gt;&lt;a href="http://bfo.com/blog/2012/01/16/odds_and_ends_avoiding_non_heap_outofmemory.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/tips/">Tips and Tricks</category>
      <category domain="http://bfo.com/blog/tags/java.nio/">java.nio</category>
      <category domain="http://bfo.com/blog/tags/optimization/">optimization</category>
      <category domain="http://bfo.com/blog/tags/outofmemory/">outofmemory</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <pubDate>Mon, 16 Jan 2012 15:34:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2012-01-16:default/1326728040000</guid>
      <dc:date>2012-01-16T15:34:00Z</dc:date>
    </item>
    <item>
      <title>PDF Text Extraction in Java</title>
      <link>http://bfo.com/blog/2011/11/16/pdf_text_extraction_in_java.html</link>
      <content:encoded>How to extract text from a PDF in Java? Using our API of course!&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/11/16/pdf_text_extraction_in_java.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/text extraction/">text extraction</category>
      <pubDate>Wed, 16 Nov 2011 04:06:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-11-16:default/1321416360000</guid>
      <dc:date>2011-11-16T04:06:00Z</dc:date>
    </item>
    <item>
      <title>Extending the PDF Viewer - Part 2</title>
      <link>http://bfo.com/blog/2011/11/08/extending_the_pdf_viewer_part_2.html</link>
      <content:encoded>In the second part of our "extending the viewer" series, we show you how to go all the way - we create a new "Custom Stamp" feature, then show you how to compile it, bundle it with the Jar than prepare the Jar in the most efficient way for applet delivery.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/11/08/extending_the_pdf_viewer_part_2.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/ant/">ant</category>
      <category domain="http://bfo.com/blog/tags/applet/">applet</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pdfviewer/">pdfviewer</category>
      <category domain="http://bfo.com/blog/tags/widget/">widget</category>
      <pubDate>Tue, 08 Nov 2011 19:10:17 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-11-08:default/1320779417933</guid>
      <dc:date>2011-11-08T19:10:17Z</dc:date>
    </item>
    <item>
      <title>New features in Report Generator 1.1.51</title>
      <link>http://bfo.com/blog/2011/10/27/new_features_in_report_generator_1_1_51.html</link>
      <content:encoded>The Report Generator has got a few new tricks in release 1.1.51. Graph Library integration, Flash, PDF sets and Xinclude - read on for a summary and some examples.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/10/27/new_features_in_report_generator_1_1_51.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/report/">Report Generator</category>
      <category domain="http://bfo.com/blog/tags/reportgenerator/">reportgenerator</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <pubDate>Thu, 27 Oct 2011 15:53:21 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-10-27:default/1319730801665</guid>
      <dc:date>2011-10-27T15:53:21Z</dc:date>
    </item>
    <item>
      <title>PDF/A Standard - Long Term Archiving Solutions</title>
      <link>http://bfo.com/blog/2011/09/29/pdf_a_standard_long_term_archiving_solutions.html</link>
      <content:encoded>PDF/A is the ISO standard for the digital preservation and long term archiving of electronic documents. The ability to search documents, include digitial signatures and reduced file size is resulting in both Governments and corporations adopting the PDF/A standard.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/09/29/pdf_a_standard_long_term_archiving_solutions.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/archiving/">archiving</category>
      <category domain="http://bfo.com/blog/tags/pdfa/">pdfa</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <pubDate>Thu, 29 Sep 2011 06:36:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-09-29:default/1317278160000</guid>
      <dc:date>2011-09-29T06:36:00Z</dc:date>
    </item>
    <item>
      <title>Using Acrobat JavaScript</title>
      <link>http://bfo.com/blog/2011/08/25/using_acrobat_javascript.html</link>
      <content:encoded>PDF documents can contain JavaScript, which opens up all sorts of possibilities - not all of which are gaping security holes. Here's an article showing how to use it in PDF - both how to embed it from the Report Generator, and how to run it in the Viewer.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/08/25/using_acrobat_javascript.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/report/">Report Generator</category>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/applet/">applet</category>
      <category domain="http://bfo.com/blog/tags/javascript/">javascript</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pdfviewer/">pdfviewer</category>
      <category domain="http://bfo.com/blog/tags/reportgenerator/">reportgenerator</category>
      <pubDate>Thu, 25 Aug 2011 12:59:30 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-08-25:default/1314277170220</guid>
      <dc:date>2011-08-25T12:59:30Z</dc:date>
    </item>
    <item>
      <title>Yet another happy BFO PDF Library customer</title>
      <link>http://bfo.com/blog/2011/08/10/yet_another_happy_bfo_pdf_library_customer.html</link>
      <content:encoded>QNT Systemy Informatyczne is a leading manufacturer of software for government organizations in Poland. We develop software for accounting, payroll, human resources and many other fields.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/08/10/yet_another_happy_bfo_pdf_library_customer.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/categories/news/">News</category>
      <category domain="http://bfo.com/blog/tags/casestudy/">casestudy</category>
      <category domain="http://bfo.com/blog/tags/news/">news</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pdfviewer/">pdfviewer</category>
      <pubDate>Wed, 10 Aug 2011 14:35:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-08-10:default/1312986900000</guid>
      <dc:date>2011-08-10T14:35:00Z</dc:date>
    </item>
    <item>
      <title>Perfect PDF Digital Signatures</title>
      <link>http://bfo.com/blog/2011/04/01/perfect_pdf_digital_signatures.html</link>
      <content:encoded>Not all digital signatures are created equal. Our PDF Library has been able to digitally sign documents for years, but digitally signing a file with a key that's trusted by Acrobat is a little trickier, and requires hardware. Here, we show you how to do it.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/04/01/perfect_pdf_digital_signatures.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/digitalsignature/">digitalsignature</category>
      <category domain="http://bfo.com/blog/tags/keytool/">keytool</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pkcs#11/">pkcs#11</category>
      <category domain="http://bfo.com/blog/tags/x.509/">x.509</category>
      <pubDate>Fri, 01 Apr 2011 14:47:19 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-04-01:default/1301669239539</guid>
      <dc:date>2011-04-01T14:47:19Z</dc:date>
    </item>
    <item>
      <title>Smaller, Faster, Better - BFO Release New PDF Library</title>
      <link>http://bfo.com/blog/2011/03/31/smaller_faster_better_bfo_release_new_pdf_library.html</link>
      <content:encoded>The recent &lt;a href="/products/pdf/"&gt;PDF Library&lt;/a&gt; 2.11.15 has a few highlights, including better support for digital signing from hardware, generation of "Aztec Code" barcodes, basic support for Flash file embedding in PDF, and a large number of bug fixes and improvements. This release offers improvements in memory and speed across the board, with tweaks to the low level data-structures that underly all PDFs. The Jar has shrunk by 10% as well, and our packed &lt;a href="/products/pdfviewer/example.jsp"&gt;PDF Viewer Applet&lt;/a&gt; now scrapes in at just under 800KB.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/03/31/smaller_faster_better_bfo_release_new_pdf_library.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/barcode/">barcode</category>
      <category domain="http://bfo.com/blog/tags/digitalsignature/">digitalsignature</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pdfviewer/">pdfviewer</category>
      <pubDate>Thu, 31 Mar 2011 03:50:28 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-03-31:default/1301543428178</guid>
      <dc:date>2011-03-31T03:50:28Z</dc:date>
    </item>
    <item>
      <title>Odds and Ends: Creating a new X.509 Certificate</title>
      <link>http://bfo.com/blog/2011/03/08/odds_and_ends_creating_a_new_x_509_certificate.html</link>
      <content:encoded>A quick tip completely unrelated to PDF or Graphs: How to create a new self-signed X.509 Certificate with Java.&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/03/08/odds_and_ends_creating_a_new_x_509_certificate.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/tips/">Tips and Tricks</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <category domain="http://bfo.com/blog/tags/x.509/">x.509</category>
      <pubDate>Tue, 08 Mar 2011 12:01:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-03-08:default/1299585660000</guid>
      <dc:date>2011-03-08T12:01:00Z</dc:date>
    </item>
    <item>
      <title>"Emotion Timewave" Search Engine set to use BFO Graph Library</title>
      <link>http://bfo.com/blog/2011/02/23/emotion_timewave_search_engine_set_to_use_bfo_graph_library.html</link>
      <content:encoded>A computer scientist from Bath University is creating an Intelligent Digital-Emotion Analyser Library (iDEA) with functionality from the &lt;a href="/products/graph/"&gt;
BFO Graph Library&lt;/a&gt;&lt;p&gt;&lt;a href="http://bfo.com/blog/2011/02/23/emotion_timewave_search_engine_set_to_use_bfo_graph_library.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/graph/">Graph Library</category>
      <category domain="http://bfo.com/blog/categories/news/">News</category>
      <category domain="http://bfo.com/blog/tags/casestudy/">casestudy</category>
      <category domain="http://bfo.com/blog/tags/graphlibrary/">graphlibrary</category>
      <category domain="http://bfo.com/blog/tags/news/">news</category>
      <pubDate>Wed, 23 Feb 2011 11:09:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2011-02-23:default/1298459340001</guid>
      <dc:date>2011-02-23T11:09:00Z</dc:date>
    </item>
    <item>
      <title>BFO release PDF Library and PDF Viewer update</title>
      <link>http://bfo.com/blog/2010/11/24/bfo_release_pdf_library_and_pdf_viewer_update.html</link>
      <content:encoded>Version 2.11.12 of the PDF Library and PDF Viewer fixes a small memory  leak in the Viewer which could occur during text selection. Some new methods for working with the Adobe Highlight File Format have been included,  along with a large number of minor bugfixes and improvements since the  previous release in June.&lt;&lt;p&gt;&lt;a href="http://bfo.com/blog/2010/11/24/bfo_release_pdf_library_and_pdf_viewer_update.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/news/">News</category>
      <category domain="http://bfo.com/blog/tags/news/">news</category>
      <category domain="http://bfo.com/blog/tags/release/">release</category>
      <pubDate>Wed, 24 Nov 2010 14:49:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2010-11-24:default/1290610140000</guid>
      <dc:date>2010-11-24T14:49:00Z</dc:date>
    </item>
    <item>
      <title>Trimming whitespace from a TIFF before saving.</title>
      <link>http://bfo.com/blog/2010/09/23/trimming_whitespace_from_a_tiff_before_saving.html</link>
      <content:encoded>Sometimes when you convert a PDF to TIFF, you're left with a lot of whitespace around the content of the page. This article shows an easy way to remove it.&lt;p&gt;&lt;a href="http://bfo.com/blog/2010/09/23/trimming_whitespace_from_a_tiff_before_saving.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/bitmap/">bitmap</category>
      <category domain="http://bfo.com/blog/tags/crop/">crop</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/tiff/">tiff</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <pubDate>Thu, 23 Sep 2010 09:31:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2010-09-23:default/1285234260000</guid>
      <dc:date>2010-09-23T09:31:00Z</dc:date>
    </item>
    <item>
      <title>Watermarking a Report</title>
      <link>http://bfo.com/blog/2010/08/03/watermarking_a_report.html</link>
      <content:encoded>The Report Generator is a layer on top of the PDF Library API which converts XML to PDF. The XML is much easier to work with, but there are always situations where you'll need the flexibility of the API. Here we show you how to do this, and we also present a neat and non-obvious technique for watermarking.&lt;p&gt;&lt;a href="http://bfo.com/blog/2010/08/03/watermarking_a_report.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/report/">Report Generator</category>
      <category domain="http://bfo.com/blog/tags/optimization/">optimization</category>
      <category domain="http://bfo.com/blog/tags/reportgenerator/">reportgenerator</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <category domain="http://bfo.com/blog/tags/watermark/">watermark</category>
      <pubDate>Tue, 03 Aug 2010 11:26:03 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2010-08-03:default/1280834763141</guid>
      <dc:date>2010-08-03T11:26:03Z</dc:date>
    </item>
    <item>
      <title>Combining Ant, Jar, Signatures and Pack200</title>
      <link>http://bfo.com/blog/2010/05/13/combining_ant_jar_signatures_and_pack200.html</link>
      <content:encoded>If you're deploying Java code as Applets, Pack 200 compression can reduce the size of your download by 70%. This article shows how to build digitally signed Jars with Pack 200 compression using Apache Ant. It can be applied to any code, not just BFO code.&lt;p&gt;&lt;a href="http://bfo.com/blog/2010/05/13/combining_ant_jar_signatures_and_pack200.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/tips/">Tips and Tricks</category>
      <category domain="http://bfo.com/blog/tags/applet/">applet</category>
      <category domain="http://bfo.com/blog/tags/pack200/">pack200</category>
      <category domain="http://bfo.com/blog/tags/tips/">tips</category>
      <pubDate>Thu, 13 May 2010 10:14:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2010-05-13:default/1273745640000</guid>
      <dc:date>2010-05-13T10:14:00Z</dc:date>
    </item>
    <item>
      <title>Extending the PDF Viewer - Part 1</title>
      <link>http://bfo.com/blog/2009/12/21/extending_the_pdf_viewer_part_1.html</link>
      <content:encoded>The &lt;a href="/products/pdfviewer/"&gt;BFO PDF Viewer&lt;/a&gt; has a simple framework and API for adding new features. This article will show how to add a simple widget to the toolbar and then add more features that interact with the PDF document itself.&lt;p&gt;&lt;a href="http://bfo.com/blog/2009/12/21/extending_the_pdf_viewer_part_1.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/pdfviewer/">pdfviewer</category>
      <category domain="http://bfo.com/blog/tags/widget/">widget</category>
      <pubDate>Mon, 21 Dec 2009 13:55:54 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2009-12-21:default/1261403754859</guid>
      <dc:creator>jim</dc:creator>
      <dc:date>2009-12-21T13:55:54Z</dc:date>
    </item>
    <item>
      <title>Public Key Encryption and PDF</title>
      <link>http://bfo.com/blog/2009/11/12/public_key_encryption_and_pdf.html</link>
      <content:encoded>Most people when they think of protecting a PDF, think of a password. However this isn't the only way to do it. Both Acrobat and our PDF viewer allow a PDF to be decrypted using a private key which is specific to a user. In this article we show you how to create a key, encrypt a document for that key and then decrypt it again.&lt;p&gt;&lt;a href="http://bfo.com/blog/2009/11/12/public_key_encryption_and_pdf.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/encryption/">encryption</category>
      <category domain="http://bfo.com/blog/tags/keytool/">keytool</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/publickey/">publickey</category>
      <category domain="http://bfo.com/blog/tags/x.509/">x.509</category>
      <pubDate>Thu, 12 Nov 2009 14:10:22 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2009-11-12:default/1258035022598</guid>
      <dc:date>2009-11-12T14:10:22Z</dc:date>
    </item>
    <item>
      <title>Graphs in dynamic web pages</title>
      <link>http://bfo.com/blog/2009/11/05/graphs_in_dynamic_web_pages.html</link>
      <content:encoded>The traditional approach to using the BFO Graph Library in web pages has been to use the JSP tag library so that the server processes XML in JSP pages and replaces it with generated graphs. &lt;br /&gt;
&lt;br /&gt;
However if you want to include BFO graphs in non JSP web pages that use AJAX to load data dynamically then the tag library is not very useful. Although the Graph Library has a SOAP interface for web service access SOAP is not well suited to being used from web pages, so instead we will use the plain XML interface to the Graph Library to dynamically add charts to web pages.&lt;p&gt;&lt;a href="http://bfo.com/blog/2009/11/05/graphs_in_dynamic_web_pages.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/graph/">Graph Library</category>
      <category domain="http://bfo.com/blog/tags/ajax/">ajax</category>
      <category domain="http://bfo.com/blog/tags/graphlibrary/">graphlibrary</category>
      <category domain="http://bfo.com/blog/tags/javascript/">javascript</category>
      <category domain="http://bfo.com/blog/tags/soap/">soap</category>
      <category domain="http://bfo.com/blog/tags/web/">web</category>
      <pubDate>Thu, 05 Nov 2009 16:25:00 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2009-11-05:default/1257438300000</guid>
      <dc:creator>jim</dc:creator>
      <dc:date>2009-11-05T16:25:00Z</dc:date>
    </item>
    <item>
      <title>QR-Code and other barcodes</title>
      <link>http://bfo.com/blog/2009/10/07/qr_code_and_other_barcodes.html</link>
      <content:encoded>The PDF Library supports a large number of barcodes, including QR-Code. This article shows some tricks you can do with these dense 2D barcodes.&lt;p&gt;&lt;a href="http://bfo.com/blog/2009/10/07/qr_code_and_other_barcodes.html"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="http://bfo.com/blog/categories/pdf/">PDF Library</category>
      <category domain="http://bfo.com/blog/tags/barcode/">barcode</category>
      <category domain="http://bfo.com/blog/tags/pdflibrary/">pdflibrary</category>
      <category domain="http://bfo.com/blog/tags/qrcode/">qrcode</category>
      <pubDate>Wed, 07 Oct 2009 15:00:09 GMT</pubDate>
      <guid isPermaLink="false">tag:bfo.com,2009-10-07:default/1254927609498</guid>
      <dc:date>2009-10-07T15:00:09Z</dc:date>
    </item>
  </channel>
</rss>


