← Back to team overview

zim-wiki team mailing list archive

KeynoteNF to Zim conversion scripts available (perl)


I have moved an extensive KeynoteNF (Windows7) notebook to Zim (Linux and Windows7 via Dropbox).

To do this I wrote two perl scripts and a Linux utility (apt-get install unrtf). Using these it is pretty painless to export all your KeynoteNF notes to a directory, and then process each note one by one. Each note ends up as a Zim compatible directory tree with a subdirectory for each page/node that itself has child pages/nodes.

The scripts preserve indentation and tabs, but not text styles (though that would not be too hard to add).

Unrtf converts RTF to text. It preserves images by exporting them to ".wmf" files. I only had three embedded images so I've not tried to use the ".wmf" files, but maybe they can be embedded in Zim (or converted and then embedded).

I haven't tested the output thoroughly yet, but it looks good. The process handled a 6MB KeynoteNF database containing eight notes, thousands (probably) of nodes in trees several nodes deep. Most of the data is in just two notes.

Let me know if you want these scripts.


theWebalyst.com <http://thewebalyst.com/#id=2>

*Computer help and marketing services for freelancer, therapist and practitioner small business.*
WordPress Websites -- Web Hosting -- Web Marketing -- Computer Help

* Web Hosting Launch Offer * a year's web hosting for under £20
including domain registration or transfer/renewal, and no VAT.
For details: find out how to get this 50% discount <http://managedwebsitehosting.net/web-hosting-coupon-discount-code-offer.php#id=2>

Ways to stay in touch:
'Like' my facebook page <http://www.facebook.com/pages/theWebalystcom-Web-Marketing-for-Small-Business/107340982646133>
Follow me on Twitter <http://twitter.com/webalyst>
Check out my blog <http://thewebalyst.com/blog/#id=2>
Subscribe to my Web Marketing Newsletter <http://thewebalyst.com/web-marketing-newsletter.htm#id=2>

By staying in touch you will receive occasional
articles, tips and offers, and learn what you need to
get your website working for your business. I'll show
you how to use search engine optimisation (SEO), social
networking, a blog etc.