<?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"
	>

<channel>
	<title>Coherent Graphics Ltd</title>
	<atom:link href="http://coherentpdf.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://coherentpdf.com/blog</link>
	<description>Ocaml and PDF and suchlike</description>
	<pubDate>Wed, 18 Aug 2010 11:35:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Proview PDF Editor 1.2 Released</title>
		<link>http://coherentpdf.com/blog/?p=49</link>
		<comments>http://coherentpdf.com/blog/?p=49#comments</comments>
		<pubDate>Wed, 18 Aug 2010 11:35:08 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Ocaml]]></category>

		<category><![CDATA[PDF]]></category>

		<category><![CDATA[proview]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=49</guid>
		<description><![CDATA[The new version of the Proview PDF Editor for Mac OS X is now available for download. The update is free for existing users - your license key will still work - just download and install from the website.
New features include Visual Crop and the setting of crop and trim boxes on individual pages. It’s [...]]]></description>
			<content:encoded><![CDATA[<p>The new version of the <a href="http://www.coherentpdf.com/proview.html">Proview PDF Editor</a> for Mac OS X is now available for download. The update is free for existing users - your license key will still work - just download and install from the website.</p>
<p>New features include Visual Crop and the setting of crop and trim boxes on individual pages. It’s also about twice as fast as before.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D49';
  addthis_title  = 'Proview+PDF+Editor+1.2+Released';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=49</wfw:commentRss>
		</item>
		<item>
		<title>Proview 1.2 - Coming Soon</title>
		<link>http://coherentpdf.com/blog/?p=48</link>
		<comments>http://coherentpdf.com/blog/?p=48#comments</comments>
		<pubDate>Sun, 15 Aug 2010 11:39:48 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Ocaml]]></category>

		<category><![CDATA[PDF]]></category>

		<category><![CDATA[proview]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=48</guid>
		<description><![CDATA[
A new version of our PDF Editor for the Mac will be launched next week. New features include Visual Crop and the setting of crop and trim boxes on individual pages. It&#8217;s also about twice as fast as before.
It&#8217;s not too late to join the beta program - just sign up with MacDeveloper.net. Proview 1.2 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://www.coherentpdf.com/document.png" alt="New Document Window in Version 1.2" /></p>
<p>A new version of our <a href="http://www.coherentpdf.com/proview.html">PDF Editor for the Mac</a> will be launched next week. New features include Visual Crop and the setting of crop and trim boxes on individual pages. It&#8217;s also about twice as fast as before.</p>
<p>It&#8217;s not too late to join the beta program - just sign up with <a href="http://www.macdeveloper.net">MacDeveloper.net</a>. Proview 1.2 will be a free upgrade for existing users.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D48';
  addthis_title  = 'Proview+1.2+-+Coming+Soon';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=48</wfw:commentRss>
		</item>
		<item>
		<title>Removing the Last Page from a PDF</title>
		<link>http://coherentpdf.com/blog/?p=47</link>
		<comments>http://coherentpdf.com/blog/?p=47#comments</comments>
		<pubDate>Fri, 09 Apr 2010 09:52:19 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=47</guid>
		<description><![CDATA[A customer recently asked how to do this. The Coherent PDF Tools page specification doesn&#8217;t directly allow it, but we can do it indirectly:

Reverse the document&#8217;s pages using the &#8216;reverse&#8217; page specification
Use the page specification &#8216;2-end&#8217; to remove the first page
Reverse the document again

You can use the &#8216;AND&#8217; construction to string these together in a [...]]]></description>
			<content:encoded><![CDATA[<p>A customer recently asked how to do this. The Coherent PDF Tools page specification doesn&#8217;t directly allow it, but we can do it indirectly:</p>
<ol>
<li>Reverse the document&#8217;s pages using the &#8216;reverse&#8217; page specification</li>
<li>Use the page specification &#8216;2-end&#8217; to remove the first page</li>
<li>Reverse the document again</li>
</ol>
<div>You can use the &#8216;AND&#8217; construction to string these together in a single command, avoiding processing the file multiple times:</div>
<p><code>cpdf in.pdf reverse AND -range 2-end AND -range reverse -o out.pdf</code></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D47';
  addthis_title  = 'Removing+the+Last+Page+from+a+PDF';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=47</wfw:commentRss>
		</item>
		<item>
		<title>Proview PDF Editor on MacPromo Extended Discount</title>
		<link>http://coherentpdf.com/blog/?p=46</link>
		<comments>http://coherentpdf.com/blog/?p=46#comments</comments>
		<pubDate>Thu, 08 Apr 2010 14:59:24 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[PDF]]></category>

		<category><![CDATA[proview]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=46</guid>
		<description><![CDATA[You can get the Proview PDF Editor at 25% off for the next 16 days at mupromo.com.
We&#8217;ve started work on the next release of Proview with an emphasis on making the existing functionality easier to use (visual selection for cropping, for example). Release expected in the Autumn.

  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D46';
  [...]]]></description>
			<content:encoded><![CDATA[<p>You can get the Proview PDF Editor at 25% off for the next 16 days at <a href="http://www.mupromo.com/">mupromo.com</a>.</p>
<p>We&#8217;ve started work on the next release of Proview with an emphasis on making the existing functionality easier to use (visual selection for cropping, for example). Release expected in the Autumn.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D46';
  addthis_title  = 'Proview+PDF+Editor+on+MacPromo+Extended+Discount';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=46</wfw:commentRss>
		</item>
		<item>
		<title>GraphPDF: A PDF Version of Ocaml&#8217;s Graphics Module</title>
		<link>http://coherentpdf.com/blog/?p=45</link>
		<comments>http://coherentpdf.com/blog/?p=45#comments</comments>
		<pubDate>Sat, 03 Apr 2010 14:07:31 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[camlpdf]]></category>

		<category><![CDATA[graphpdf]]></category>

		<category><![CDATA[Ocaml]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=45</guid>
		<description><![CDATA[I&#8217;ve written a version of Ocaml&#8217;s Graphics module which outputs PDF directly, using the CamlPDF library - its only dependency. It&#8217;s based on the approach of Pierre Weis&#8217; GraphPS program.
It has the same API as Ocaml&#8217;s module - just have your build process find the GraphPDF files before it finds the system ones - the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written a version of Ocaml&#8217;s Graphics module which outputs PDF directly, using the <a href="http://www.coherentpdf.com/ocaml-libraries.html">CamlPDF</a> library - its only dependency. It&#8217;s based on the approach of Pierre Weis&#8217; <a href="http://pauillac.inria.fr/graphps/">GraphPS</a> program.</p>
<p>It has the same API as Ocaml&#8217;s module - just have your build process find the GraphPDF files before it finds the system ones - the vast majority of programs shouldn&#8217;t need altering.</p>
<p>Get it <a href="http://www.coherentpdf.com/graphpdf-1.0.tar.bz2">here</a>.<br />
<img src="http://coherentpdf.com/blog/wp-content/uploads/2009/03/pdf.png" alt="" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D45';
  addthis_title  = 'GraphPDF%3A+A+PDF+Version+of+Ocaml%26%238217%3Bs+Graphics+Module';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=45</wfw:commentRss>
		</item>
		<item>
		<title>CamlPDF 0.5 Released</title>
		<link>http://coherentpdf.com/blog/?p=44</link>
		<comments>http://coherentpdf.com/blog/?p=44#comments</comments>
		<pubDate>Mon, 15 Mar 2010 12:51:20 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[camlpdf]]></category>

		<category><![CDATA[Ocaml]]></category>

		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=44</guid>
		<description><![CDATA[I&#8217;m pleased to announce the CamlPDF 0.5 release, which includes a couple of new modules (Pdfdate for date manipulation, Pdfannot for annotations and Pdfmarks for bookmarks). Almost every other module has been improved in some way.
Download it here: http://www.coherentpdf.com/ocaml-libraries.html
More importantly, I&#8217;ve finally found time to write a short introduction to CamlPDF, which lets you try [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce the CamlPDF 0.5 release, which includes a couple of new modules (Pdfdate for date manipulation, Pdfannot for annotations and Pdfmarks for bookmarks). Almost every other module has been improved in some way.</p>
<p>Download it here: <a href="http://www.coherentpdf.com/ocaml-libraries.html">http://www.coherentpdf.com/ocaml-libraries.html</a></p>
<p>More importantly, I&#8217;ve finally found time to write a short introduction to CamlPDF, which lets you try some basic work within the OCaml top level:</p>
<p><a href="http://www.coherentpdf.com/introduction_to_camlpdf.pdf">http://www.coherentpdf.com/introduction_to_camlpdf.pdf<br />
</a></p>
<p>There have been some API modifications which are not backward compatible, but the changes to your source are easy to make. This should be the last release with such changes.</p>
<p>There is now a CamlPDF mailing list:</p>
<p><a href="http://www.freelists.org/list/camlpdf">http://www.freelists.org/list/camlpdf<br />
</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D44';
  addthis_title  = 'CamlPDF+0.5+Released';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=44</wfw:commentRss>
		</item>
		<item>
		<title>PDF Command Line Tools 1.5</title>
		<link>http://coherentpdf.com/blog/?p=42</link>
		<comments>http://coherentpdf.com/blog/?p=42#comments</comments>
		<pubDate>Thu, 04 Mar 2010 14:22:51 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=42</guid>
		<description><![CDATA[We&#8217;ve just released the latest version of our PDF Command Line Tools for Windows, Mac and Linux. The tools provide editing of PDF files including merging, splitting, adding text, compressing, encrypting etc.
New Features:

Detect missing fonts and low resolution images for pre flight
Remove embedded fonts for file compression
Add text diagonally, and optionally relative to cropbox rather [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just released the latest version of our <a href="http://www.coherentpdf.com/">PDF Command Line Tools</a> for Windows, Mac and Linux. The tools provide editing of PDF files including merging, splitting, adding text, compressing, encrypting etc.</p>
<p>New Features:</p>
<ul>
<li>Detect missing fonts and low resolution images for pre flight</li>
<li>Remove embedded fonts for file compression</li>
<li>Add text diagonally, and optionally relative to cropbox rather than media box</li>
<li>Copes with malformed PDF files more robustly</li>
<li>Many speed improvements, especially with large files</li>
</ul>
<p>A new version of the CamlPDF libraries to reflect the changes with be released soon.</p>
<p>Full details and free trial <a href="http://www.coherentpdf.com/">here</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D42';
  addthis_title  = 'PDF+Command+Line+Tools+1.5';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=42</wfw:commentRss>
		</item>
		<item>
		<title>PDF Editor for Mac OS X</title>
		<link>http://coherentpdf.com/blog/?p=40</link>
		<comments>http://coherentpdf.com/blog/?p=40#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:18:19 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Ocaml]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=40</guid>
		<description><![CDATA[Our new PDF Editor for the mac is out - get it here.

Merge, split and rearrange files
Edit and manage bookmarks
Scale, rotate and crop pages
Add text, page numbers and dates and stamp watermarks
Edit document metadata
Manage PDF Attachments

Technical note: Written in OCaml and Objective C with Cocoa.
Thanks to all the beta testers - your license codes will [...]]]></description>
			<content:encoded><![CDATA[<p>Our new PDF Editor for the mac is out - get it <a href="http://www.coherentpdf.com/proview.html">here</a>.</p>
<ul class="plussbullets">
<li>Merge, split and rearrange files</li>
<li>Edit and manage bookmarks</li>
<li>Scale, rotate and crop pages</li>
<li>Add text, page numbers and dates and stamp watermarks</li>
<li>Edit document metadata</li>
<li>Manage PDF Attachments</li>
</ul>
<p>Technical note: Written in OCaml and Objective C with Cocoa.</p>
<p>Thanks to all the beta testers - your license codes will be sent out shortly.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D40';
  addthis_title  = 'PDF+Editor+for+Mac+OS+X';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>Beta Testing with MacDeveloper</title>
		<link>http://coherentpdf.com/blog/?p=39</link>
		<comments>http://coherentpdf.com/blog/?p=39#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:34:31 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[proview]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=39</guid>
		<description><![CDATA[We&#8217;re well into the first testing cycle for Proview now. We&#8217;re using MacDeveloper, which automates the process somewhat, and has a group of about 8000 people signed up for testing, giving them discounts or free copies of the software when they&#8217;ve submitted enough acceptable bug reports to the ticketing system.
MacDeveloper runs with its own ticketing [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re well into the first testing cycle for Proview now. We&#8217;re using <a href="http://macdeveloper.net/ ">MacDeveloper</a>, which automates the process somewhat, and has a group of about 8000 people signed up for testing, giving them discounts or free copies of the software when they&#8217;ve submitted enough acceptable bug reports to the ticketing system.</p>
<p>MacDeveloper runs with its own ticketing system, but the data can be exported to CSV. Haven&#8217;t worked out how to get it into bugzilla yet, though.</p>
<p>I&#8217;m happy with how few crash/freeze bugs have been reported, and the complaints about the interface seem to crystallize around a couple of issues - so we&#8217;ll re-jig it before the next release.</p>
<p><a href="http://www.joelonsoftware.com/articles/BetaTest.html ">Here</a> and <a href="http://www.centercode.com/blogs/betaguru/2009/10/why-didnt-you-beta-test/ ">here</a> are a couple of articles on contemporary beta testing.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D39';
  addthis_title  = 'Beta+Testing+with+MacDeveloper';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=39</wfw:commentRss>
		</item>
		<item>
		<title>Last Call for Beta Testers</title>
		<link>http://coherentpdf.com/blog/?p=38</link>
		<comments>http://coherentpdf.com/blog/?p=38#comments</comments>
		<pubDate>Thu, 15 Oct 2009 16:39:25 +0000</pubDate>
		<dc:creator>coherent</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Ocaml]]></category>

		<guid isPermaLink="false">http://coherentpdf.com/blog/?p=38</guid>
		<description><![CDATA[After some unexpectedly intricate work involving encryption, we&#8217;re almost ready for the closed Beta Test of our new PDF editor for OS X, written in OCaml.

Anyone wishing to join the test should email us via the form on the front page at http://www.coherentpdf.com/

  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D38';
  addthis_title  = 'Last+Call+for+Beta+Testers';
 [...]]]></description>
			<content:encoded><![CDATA[<p>After some unexpectedly intricate work involving encryption, we&#8217;re almost ready for the closed Beta Test of our new PDF editor for OS X, written in OCaml.</p>
<p><img src="http://www.coherentpdf.com/fullshot.png" alt="" /></p>
<p>Anyone wishing to join the test should email us via the form on the front page at <a href="http://www.coherentpdf.com/">http://www.coherentpdf.com/</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fcoherentpdf.com%2Fblog%2F%3Fp%3D38';
  addthis_title  = 'Last+Call+for+Beta+Testers';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://coherentpdf.com/blog/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
	</channel>
</rss>
