Proview 1.2 – Coming Soon

New Document Window in Version 1.2

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’s also about twice as fast as before.

It’s not too late to join the beta program – just sign up with Proview 1.2 will be a free upgrade for existing users.

Posted in Uncategorized | Tagged , , | Leave a comment

Removing the Last Page from a PDF

A customer recently asked how to do this. The Coherent PDF Tools page specification doesn’t directly allow it, but we can do it indirectly:

  1. Reverse the document’s pages using the ‘reverse’ page specification
  2. Use the page specification ‘2-end’ to remove the first page
  3. Reverse the document again
You can use the ‘AND’ construction to string these together in a single command, avoiding processing the file multiple times:

cpdf in.pdf reverse AND -range 2-end AND -range reverse -o out.pdf

Posted in Uncategorized | Leave a comment

Proview PDF Editor on MacPromo Extended Discount

You can get the Proview PDF Editor at 25% off for the next 16 days at

We’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.

Posted in Uncategorized | Tagged , , | Leave a comment

GraphPDF: A PDF Version of Ocaml’s Graphics Module

I’ve written a version of Ocaml’s Graphics module which outputs PDF directly, using the CamlPDF library – its only dependency. It’s based on the approach of Pierre Weis’ GraphPS program.

It has the same API as Ocaml’s module – just have your build process find the GraphPDF files before it finds the system ones – the vast majority of programs shouldn’t need altering.

Get it here.

Posted in Uncategorized | Tagged , , | Leave a comment

CamlPDF 0.5 Released

I’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:

More importantly, I’ve finally found time to write a short introduction to CamlPDF, which lets you try some basic work within the OCaml top level:

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.

There is now a CamlPDF mailing list:

Posted in Uncategorized | Tagged , , | Leave a comment

PDF Command Line Tools 1.5

We’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 than media box
  • Copes with malformed PDF files more robustly
  • Many speed improvements, especially with large files

A new version of the CamlPDF libraries to reflect the changes with be released soon.

Full details and free trial here.

Posted in Uncategorized | Leave a comment

PDF Editor for Mac OS X

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 be sent out shortly.

Posted in Uncategorized | Tagged | Leave a comment

Beta Testing with MacDeveloper

We’re well into the first testing cycle for Proview now. We’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’ve submitted enough acceptable bug reports to the ticketing system.

MacDeveloper runs with its own ticketing system, but the data can be exported to CSV. Haven’t worked out how to get it into bugzilla yet, though.

I’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’ll re-jig it before the next release.

Here and here are a couple of articles on contemporary beta testing.

Posted in Uncategorized | Tagged , | Leave a comment

Last Call for Beta Testers

After some unexpectedly intricate work involving encryption, we’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

Posted in Uncategorized | Tagged | Leave a comment

Caml-based OS X PDF Editor – Beta testers wanted

I’m beginning a closed beta test of our new PDF Editor for Mac OS X – see posts below for details.

If you’d like to be included, please use the contact form on our front page, giving if possible a short explanation of the kinds of things you might do with such a product. Feel free to pass on this invitation to friends who might be interested.

Posted in Uncategorized | Tagged | Leave a comment