Unicode support in PDF output

It’s been on our to-do list for a long time but now it’s good enough for general use — our PDF export feature now supports more interesting characters such as what you’d find, oh, anywhere in the world other than the US. We’ve also thrown in image embedding and some basic support for tables and hyperlinks. It turns out the PDF standard is pretty hard to do well, and we’ve been gnawing away at this matter for months. (Aside: guess what an ‘Acrobat error 135 is’ — we had to, it’s not documented) In order to fully support the kinds of html you can (and have) put in your wikis we’d have to basically rewrite the layout and printing engines of a web browser, and we’re not really equipped to do that right now. What we’ve come up with is a good balance between utility and scope — making it incrementally more capable would require a pretty substantial rework.

Published by pbwikinathan

I'm the CTO of PBworks, Inc. We help organizations work better as teams with their clients and partners.

5 thoughts on “Unicode support in PDF output

  1. I’m waiting for this, I’ve just tested it with no success. My PDF is unable to display simple text with letter like éà…
    I’m not really pushing Unicode very hard as this is no more then extended ASCII.
    Maybe I missed something somewhere either in configuration of my wiki ?

  2. Sorry, I’ve just noticed there are 2 PDF options in PBwiki :
    – export as slideshow, pdf, word
    – save as PDF
    The first option allows you to save several pages, but it works as describe in my previous comment (useless for french)
    The second works really fine even for french. It apply to the current page and is limited to one page.

  3. Thänk yöu. Thänk yöu. Thänk yöu.

    It’s great to be able to use that feature now without all those odd encoding errors.

Leave a Reply to Jean-Luc Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: