Peter Cooper : UK Web 2.0 and Ruby on Rails consultant
Recent Posts
»Jay-Z: From Brooklyn to the Boardroom
»Prank Caller Submits Girl To Sexual Torture By Proxy
>Full archive
Other Posts
« AJAX is one year old today!Technorati has a XSS hole? »

Make PDFs from Pages files with working hyperlinks


A few weeks ago I was ranting at how Pages' PDF export wouldn't respect hyperlinks. After some research, I found there wasn't really a good solution, and I considered finding another way to produce some of my documents. Another problem was that Pages' exported PDFs are absolutely gigantic (1MB for 2 pages in one example I tried!).

Yesterday I had a brainwave. I got my example document, and instead of using Pages' export tool, I printed to Adobe Acrobat 7 Distiller. Et voila, my PDF was 88KB instead of 1MB. Still no hyperlinks, of course, as that's a failing of Pages, not PDF. The solution is to open the PDF in Acrobat and go through selecting the links (they're still marked and colored in) and recreating them using Acrobat's "Create Link" option on the context menu. It's a pain, but it results in a great, fully working PDF. My example came out to 97KB in the end, and for two beautiful Pages created pages (with images), that's pretty respectable.

So, it's no silver bullet, but if you document has less than a hundred links, it's viable if you want to keep using Pages.

Technorati Tags: ,




February 20, 2006 | Posted by peter | Comments (2)
Comments

Peter,

Another option is to use OpenOffice, I've just tested the PDF export with version 2.0 (Mac) and the hyperlink in the resultant PDF worked flawlessy.

HTH,

Ben

Posted by: Ben at February 20, 2006 06:19 PM

OpenOffice is really cool (although I only like it on the PC, it seems really rough on the Mac) so I'm not surprised it does PDF properly :) Problem is, I just like Pages too much in every other respect (adding in images, drawings, etc.) Word exports properly too, I think, but doing layout in Word is a nightmare I wouldn't wish on anyone.

Of course, that leaves using stuff like InDesign (for layout) which I don't have, alas.

Posted by: Peter Cooper at February 21, 2006 04:22 PM

Return to the homepage.
Privacy Policy