<?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>Karl Heinz Kremer&#039;s Ramblings &#187; adobe</title>
	<atom:link href="http://www.khk.net/wordpress/tag/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.khk.net/wordpress</link>
	<description>Stuff, stuff and more stuff</description>
	<lastBuildDate>Sun, 25 Sep 2011 18:38:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Acrobat Plug-Ins</title>
		<link>http://www.khk.net/wordpress/2009/04/14/acrobat-plug-ins/</link>
		<comments>http://www.khk.net/wordpress/2009/04/14/acrobat-plug-ins/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:40:12 +0000</pubDate>
		<dc:creator>khk</dc:creator>
				<category><![CDATA[Acrobat]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[acrobat plug-in]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[plug-in]]></category>

		<guid isPermaLink="false">http://khk.net/wordpress/?p=326</guid>
		<description><![CDATA[If you&#8217;ve seen my resume &#8211; or talked to me lately, you know that I create Acrobat plug-ins for a living. When people hear that, they usually think something like &#8220;Don&#8217;t forget to pick up the dry cleaning&#8221; or &#8220;I need to bring my cat to the vet for the rabies shot&#8221;&#8230; Yes, I understand, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F04%2F14%2Facrobat-plug-ins%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F04%2F14%2Facrobat-plug-ins%2F&amp;source=khkremer&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you&#8217;ve seen my <a href="http://khk.net/wordpress/resume/">resume</a> &#8211; or talked to me lately, you know that I create Acrobat plug-ins for a living. When people hear that, they usually think something like &#8220;Don&#8217;t forget to pick up the dry cleaning&#8221; or &#8220;I need to bring my cat to the vet for the rabies shot&#8221;&#8230; Yes, I understand, this may not be the most exciting topic, but probably only because you don&#8217;t know enough about what these &#8220;plug-ins&#8221; are, so let me explain.</p>
<p><a title="View 'Conservatory-038' on Flickr.com" href="http://www.flickr.com/photos/68335338@N00/3440056708"></p>
<div style="text-align:center;"><img class="flickr" src="http://farm4.static.flickr.com/3584/3440056708_32cec4e199.jpg" alt="Conservatory-038" /></div>
<p></a></p>
<p><a title="View 'Conservatory-038' on Flickr.com" href="http://www.flickr.com/photos/68335338@N00/3440056708"></a></p>
<p>Â </p>
<p>Adobe Acrobat is a very powerful tool, more powerful that most users actually realize. I wont go into any details about how powerful exactly &#8211; at least not today. Lets just say that it has something for everybody. However, you may need something in addition to what Adobe provides, something that still is in the general area of PDF. Adobe may not have considered your needs because either the target market for &#8220;your&#8221; feature is too small, or to far out there&#8230; Or you are so far ahead of everybody else that they have not even thought about that feature yet.</p>
<p>Adobe did however do a very interesting thing: They created an interface that allows 3rd party developers to create solutions based on Adobe Acrobat &#8211; using plug-ins. It is a very powerful interface, and hence not something that you can pick up in an afternoon. There are several thousand pages of API documentation that one needs to understand before a plug-in should be written.</p>
<p>A plug-in is &#8211; from a technical point of view &#8211; a module or library that gets loaded dynamically at runtime. Acrobat will scan it&#8217;s plug-ins directory and will load any modules it finds. Once loaded, such a plug-in can extend Acrobat by e.g. adding menu items, toolbuttons, or event handlers (e.g. a function that gets executed whenever a documents gets loaded).</p>
<p><a title="View 'Conservatory-013' on Flickr.com" href="http://www.flickr.com/photos/68335338@N00/3439227641"></p>
<div style="text-align:center;"><img class="flickr" src="http://farm4.static.flickr.com/3577/3439227641_2f7148f1cf.jpg" alt="Conservatory-013" /></div>
<p></a></p>
<p><a title="View 'Conservatory-013' on Flickr.com" href="http://www.flickr.com/photos/68335338@N00/3439227641"></a></p>
<p>Â </p>
<p>Interestingly enough, the plug-ins directory of a fresh Adobe Acrobat installation is not empty&#8230; A lot of Acrobat&#8217;s functionality is actually implemented as plug-ins. You can verify that on a Windows system by temporarily disabling all plug-ins by holding down the Shift key when bringing up Acrobat. That will load the application without any plug-ins. When you compare the toolbar or the menu bar with a fully loaded application, you&#8217;ll see what portion of the Acrobat core functionality is actually implemented in plug-ins.</p>
<p>The plug-in interface has different abstraction levels (COS, PDE, AV, &#8230;). If there is enough interest, I will provide information about how to navigate that API, and how to structure a plug-in.</p>
<p>The Acrobat SDK is available for free from Adobe&#8217;s <a href="http://www.adobe.com/devnet/acrobat/">Acrobat Development Center</a>.</p>
<p>Here are a few examples of commercially available plug-ins that I&#8217;ve used:</p>
<ul>
<li><em>Enfocus PitStop Professional:</em><br />
This is a preflight tool.</li>
<li><em>Quite Imposing Plus:</em><br />
The best PDF based imposition tool that I am aware of.</li>
<li><em>Enfocus Browser:</em><br />
Allows to review and change the internal structure of a PDF file.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.khk.net/wordpress/2009/04/14/acrobat-plug-ins/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>More PDF Tools</title>
		<link>http://www.khk.net/wordpress/2009/03/23/more-pdf-tools/</link>
		<comments>http://www.khk.net/wordpress/2009/03/23/more-pdf-tools/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 00:50:43 +0000</pubDate>
		<dc:creator>khk</dc:creator>
				<category><![CDATA[Acrobat]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apago]]></category>
		<category><![CDATA[enfocus]]></category>
		<category><![CDATA[nitropdf]]></category>
		<category><![CDATA[pdf enhancer]]></category>
		<category><![CDATA[pdflib]]></category>
		<category><![CDATA[pitstop]]></category>
		<category><![CDATA[primopdf]]></category>
		<category><![CDATA[quite]]></category>
		<category><![CDATA[quite imposing]]></category>

		<guid isPermaLink="false">http://khk.net/wordpress/?p=287</guid>
		<description><![CDATA[As promised, here are some PDF related tools that I don&#8217;t use, but either have used, have played with, or just know about how good they are. These are the tools that I recommend when somebody asks me &#8220;what would you use to do XYZ?&#8221;. PrimoPDF The best free PDF generator. Just see my previous [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F03%2F23%2Fmore-pdf-tools%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F03%2F23%2Fmore-pdf-tools%2F&amp;source=khkremer&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As promised, here are some PDF related tools that I don&#8217;t use, but either have used, have played with, or just know about how good they are. These are the tools that I recommend when somebody asks me &#8220;what would you use to do XYZ?&#8221;.</p>
<h3><a href="http://www.primopdf.com">PrimoPDF</a></h3>
<p>The best free PDF generator. Just see my <a href="http://khk.net/wordpress/2009/03/03/the-best-free-pdf-creator/">previous blog post</a>. If you need a PDF generator, download that program.</p>
<h3><a href="http://www.nitropdf.com">NitroPDF</a></h3>
<p>From the friendly people who bring you PrimoPDF. This is a package that competes with Acrobat. It can edit PDFs, create forms, fill forms, create PDFs, &#8230; And it&#8217;s cheaper than Acrobat. There is a free eval version available. Download it, play with it and see if it covers all your PDF needs. If not, there is always Acrobat. An upcoming <a href="http://customerconnect.nitropdf.com/pages/general">release will have OCR support</a> (after release 6).</p>
<h3><a href="http://www.apagoinc.com/prod_home.php?prod_id=2">PDF Enhancer</a></h3>
<p>The PDF Enhancer is a very powerful tool to &#8220;enhance&#8221; PDFs. Enhancement in this case can mean a lot of different things: Make them smaller, fix common PDF problems, embed fonts, add or modify color management information, &#8230; There are different versions available, even a server version. Apago also has a free eval version that you can download to see if it fits your needs.</p>
<h3><a href="http://www.enfocus.com/product.php?id=855">Enfocus PitStop Professional</a></h3>
<p>PitStop is a preflight tool that I used in my previous job. In addition to preflight capabilities, it also implements the Enfocus Certified PDF Workflow that allows a PDF file to contain an audit trail of all operations that were performed on it. In addition to PitStop Professional, Enfocus also offers the PitStop server, which can do anything Pitstop Professional can do in an automated fashion.</p>
<h3><a href="http://www.quite.com/imposing/index.htm">Quite Imposing Plus</a></h3>
<p>This is simply the best imposition tool for PDFs. If you need to impose a PDF, Quite Imposing Plus can do it. It is not the easiest tool to work with. One of the best features of it is that you can create sample PDF files with page numbers to figure out how exactly an imposition scheme needs to be set up. Once you&#8217;ve figured that out, you can just re-run the same process again on your real document.</p>
<h3><a href="http://www.pdflib.com/en/pdflib-gmbh/">PDFLib</a></h3>
<p>PDFLib is a great tool to programatically create PDF files. I&#8217;ve used an older version a few years ago. I&#8217;ve followed the development of the library over the years, and I still can recommend it as an alternative to <a href="http://www.lowagie.com/iText/">iText</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.khk.net/wordpress/2009/03/23/more-pdf-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My PDF Toolbox (Updated)</title>
		<link>http://www.khk.net/wordpress/2009/03/17/my-pdf-toolbox/</link>
		<comments>http://www.khk.net/wordpress/2009/03/17/my-pdf-toolbox/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 13:33:36 +0000</pubDate>
		<dc:creator>khk</dc:creator>
				<category><![CDATA[Acrobat]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[enfocus]]></category>
		<category><![CDATA[ghostscript]]></category>
		<category><![CDATA[itext]]></category>
		<category><![CDATA[mac os x]]></category>
		<category><![CDATA[pdftk]]></category>
		<category><![CDATA[xpdf]]></category>

		<guid isPermaLink="false">http://khk.net/wordpress/?p=267</guid>
		<description><![CDATA[What tools am I using to create/process/debug PDF documents? Here is list of my top tools and why I like them. Adobe Acrobat Pro This of course is the mother ship, the ultimate tool for creating, processing, editing PDF documents. It&#8217;s the solution to problems you did not even know you had&#8230; Most people only [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F03%2F17%2Fmy-pdf-toolbox%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.khk.net%2Fwordpress%2F2009%2F03%2F17%2Fmy-pdf-toolbox%2F&amp;source=khkremer&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>What tools am I using to create/process/debug PDF documents? Here is  list of my top tools and why I like them.</p>
<h3><A HREF="http://www.adobe.com/products/acrobat/">Adobe Acrobat Pro</A></H3><br />
This of course is the mother ship, the ultimate tool for creating, processing, editing PDF documents. It&#8217;s the solution to problems you did not even know you had&#8230; Most people only use a small fraction of the features that Acrobat provides. It&#8217;s not cheap, but if you require any of the features that no other tool provides, it&#8217;s worth it. </p>
<p>Here are a few tasks that I use Acrobat for:<br />
<UL><br />
<LI>Create</LI><br />
If you want the best quality PDF document, how can you go wrong with the Distiller from the people who invented PDF? There are many ways to create PDF files, but for high quality press work, I would not trust any other application.<br />
<LI>Edit and Process</LI><br />
Optimize, preflight, manage colors, insert pages, extract pages, remove pages, change page boxes, create interactive forms&#8230; Do I need to say more? Pretty much anything that&#8217;s possible with a PDF document can be done with Acrobat. Sure, there are other tools that can do some of these tasks as well, but there is no other tool that covers the broad range of features available in Acrobat.<br />
<LI>Debug</LI><br />
The preflight tool allows to check for syntax errors in PDF files, traverse the internal structure of PDF documents, look at fonts, &#8230;<br />
<LI>Programming</LI><br />
I also write <a href="http://www.adobe.com/devnet/acrobat/">software for Acrobat</a>. That&#8217;s either done as a plug-in or as JavaScript, for demo purposes I occasionally also write sample VB programs that utilize Acrobat&#8217;s <a href="http://www.adobe.com/devnet/acrobat/interapplication.html">Inter-application Communication API</a>.<br />
</UL></p>
<p><H3><a href="http://www.adobe.com/products/reader/">Adobe Reader</a></H3><br />
This one is pretty straight forward: I use it to make sure that PDFs created in Adobe Acrobat work correctly when opened in a web browser or directly in Reader. Especially when dealing with forms submission or electronic comments, it is necessary to make sure that Reader behaves correctly.  </p>
<p><H3><a href="http://www.ghostscript.com/Ghostscript.html">Ghostscript</a></H3><br />
Oftentimes it is beneficial to have a non-Adobe PDF renderer. When a PDF file is not behaving correctly, I run the file through Ghostscript to see if it fails in the same way, or if I can get more detailed error messages out of that application. The error messages Acrobat provides are not very verbose, Ghostscript can give me a stack dump, and if necessary I can even run it in the debugger to figure out exactly what&#8217;s going on. </p>
<p><H3><a href="http://foolabs.com/xpdf/">XPDF</a></H3><br />
The same reasons I gave for Ghostscript also apply to XPDF. In addition to that, XPDF also comes with a bunch of tools to extract text or images from a PDF file. Sometimes that functionality comes in handy. </p>
<p><H3><a href="http://www.lowagie.com/iText/">iText</a></H3><br />
This is a very powerful PDF library for Java. In addition to being very powerful, it&#8217;s also relatively easy to use. I have not done anything serious in Java in years (a decade?), but it does not take me long to take iText and whip something up that can almost perform miracles with PDF files. There is also a .NET port available as iTextSharp. </p>
<p><H3><a href="http://www.pdfhacks.com/pdftk/">pdftk</a></H3><br />
pdftk is an application that&#8217;s based on iText. Sid Steward took the iText Java source code and run it through a compiler to create a native binary for Windows, Mac OS and Linux. Because of that, pdftk does not require Java anymore. All that&#8217;s needed is a supported operating system. </p>
<p>It is a tool to do a number of things with PDF files (concatenate files, break a multi-page file into individual page documents, flatten forms, &#8230;). Take a look at the page that lits pdftk sample command lines to learn more about what is supported. </p>
<p>There is a small problem with pdftk: It&#8217;s no longer supported, and it cannot handle PDF files that use some of the newer PDF features. Also, there are (at least) two versions that are currently getting distributed: Get the newest one from <a href="http://www.pdfhacks.com/pdftk/">http://www.pdfhacks.com/pdftk</a> and not the one from <a href="http://www.accesspdf.com/pdftk/">AccessPDF</a>. (Update: Both links now have the same version).</p>
<p><H3>Mac OS X</H3><br />
Yes, the Mac operating system does provide some PDF related tools. There is the Preview.app application to <a href="http://www.macworld.com/article/132468/2008/04/workingmac2504.html">display and manipulate PDF</a> files, and there is the &#8220;Save as PDF&#8221; feature built into the print dialog. Not only can you save &#8220;normal&#8221; PDF files with just one mouse click, you can create press standards conform PDF/X files. </p>
<p><H3><a href="http://www.enfocus.com/product.php?id=4530">Enfocus Browser</a></H3><br />
The Enfocus Browser is two things:<br />
<UL><br />
<LI>An Acrobat plug-in</LI><br />
<LI>A standalone application</LI><br />
</UL><br />
And, it&#8217;s these two things for two operating systems: Windows and Mac OS. This tool is indispensable when you are working with the structure of a PDF file. Enfocus released version three of this tool a while ago. I mentioned this tool a couple of times already on my blog:</p>
<p><A HREF="http://khk.net/wordpress/2007/05/30/my-favorite-acrobat-8-feature/"> My Favorite Acrobat 8 Feature</A></p>
<p><A HREF="http://khk.net/wordpress/2008/09/21/the-enfocus-browser-is-back/">The Enfocus Browser is Back</A></p>
<p>One of the best features of the Browser is that it allows you to actually modify the PDF structure, however, you better hold back on that until you&#8217;ve read the PDF spec a couple of times. It&#8217;s very easy to break a PDF file by making just a few changes. </p>
<p>One of the biggest advantages of the standalone version is that I can look at a PDF file that may not open in Acrobat and find out why. </p>
<p>There are a number of other applications that I don&#8217;t user personally, but that I do recommend to others because I know how good these apps are. More about that in a future post. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.khk.net/wordpress/2009/03/17/my-pdf-toolbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

