{"id":1377,"date":"2009-10-16T21:14:53","date_gmt":"2009-10-16T19:14:53","guid":{"rendered":"http:\/\/code.openark.org\/blog\/?p=1377"},"modified":"2012-01-12T14:15:44","modified_gmt":"2012-01-12T12:15:44","slug":"how-to-export-openoffice-presentations-to-pdf","status":"publish","type":"post","link":"https:\/\/code.openark.org\/blog\/openoffice\/how-to-export-openoffice-presentations-to-pdf","title":{"rendered":"How to export OpenOffice presentations to PDF"},"content":{"rendered":"<p>OpenOffice 3.x has an improved PDF export mechanism. With <strong>File-&gt;Export as PDF&#8230;<\/strong>, one can export a presentation file (*.odp) to PDF format.<\/p>\n<p><strong>[Edit:<\/strong> see updated notes at the end of this post<strong>]<\/strong><\/p>\n<p>But there is a &#8220;feature&#8221; which is very annoying. One can export the presentation:<\/p>\n<ul>\n<li>Without notes, in which case the presentation frames are exported one per page. This is the standard export, and what you would normally use to present in front of an audience.<\/li>\n<li>With notes, which would normally be used for printing. The problem is, this kind of export first produces the pages <em>without<\/em> notes, exactly as in previous case, then followed by the slides (again!) <em>with<\/em> notes. It was argued that this is a feature, not a bug; I fail to see the reasoning behind this.<\/li>\n<\/ul>\n<p>If I want to create a PDF for printing, why would I want the bare slides? Anyway, for those who wonder like me, here&#8217;s how to overcome this using OpenOffice:<\/p>\n<ol>\n<li>Install the <a href=\"http:\/\/extensions.services.openoffice.org\/project\/pdfimport\">PDF import extension<\/a>. It will be used in following steps, but it&#8217;s a nice extension to have anyway.<\/li>\n<li>Export your presentation using <strong>File-&gt;Export as PDF&#8230;<\/strong>, make sure <strong>Export notes<\/strong> is checked. Say you export to <strong>&#8220;my_notes.pdf&#8221;<\/strong>.<\/li>\n<li>Open <strong>&#8220;my_notes.pdf&#8221;<\/strong> with OpenOffice (opens with Draw). The PDF extension allows for some PDF editing capabilities.<\/li>\n<li>Delete pages starting page #1 and until the last slide-PDF. 1st page should now be page #1 with slide+notes.<\/li>\n<li>Yet again, export with <strong>File-&gt;Export as PDF&#8230;<\/strong>, make sure <strong>Export notes<\/strong> is checked. Save as <strong>&#8220;my_notes_final.pdf&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>And there you have it. The <strong>&#8220;my_notes_final.pdf&#8221;<\/strong> file contains a printable version of slides+notes, without initial slides-only pages.<\/p>\n<p>Of course, if you only want to produce slides in PDF, all you have to do is <strong>File-&gt;Export as PDF&#8230;<\/strong>, then make sure <strong>Export notes<\/strong> is unchecked.<\/p>\n<h4>Notes<\/h4>\n<p>On ubuntu, the best way to install the PDF import extension it to:<\/p>\n<blockquote>\n<pre>sudo apt-get install openoffice.org-pdfimport<\/pre>\n<\/blockquote>\n<h4>Edit:<\/h4>\n<p>More than two years have passed. The &#8220;feature&#8221; is still there, but a couple more solutions are available:<\/p>\n<ol>\n<li>Just use cups-PDF on your Linux machine. However, at the time of writing this, the <strong>pdftops<\/strong> module on Ubuntu is CPU hogging, and doesn&#8217;t do the job. Argggh! I hate regressions.<\/li>\n<li>On the good side, you can just use <strong>pdfmod<\/strong>, a nice GUI application allowing you to remove or reorder PDF pages. So, just export to PDF with notes, then use <strong>pdfmod<\/strong> to remove slides, or to remove notes.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>OpenOffice 3.x has an improved PDF export mechanism. With File-&gt;Export as PDF&#8230;, one can export a presentation file (*.odp) to PDF format. [Edit: see updated notes at the end of this post] But there is a &#8220;feature&#8221; which is very annoying. One can export the presentation: Without notes, in which case the presentation frames are [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[47],"tags":[],"class_list":["post-1377","post","type-post","status-publish","format-standard","hentry","category-openoffice"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2bZZp-md","_links":{"self":[{"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/posts\/1377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/comments?post=1377"}],"version-history":[{"count":8,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/posts\/1377\/revisions"}],"predecessor-version":[{"id":1382,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/posts\/1377\/revisions\/1382"}],"wp:attachment":[{"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/media?parent=1377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/categories?post=1377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code.openark.org\/blog\/wp-json\/wp\/v2\/tags?post=1377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}