Bug 33800

Summary: Enable PDF export of simple slide animations in Impress
Product: LibreOffice Reporter: Horst Schirmeier <horst>
Component: PresentationAssignee: Not Assigned <libreoffice-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: medium CC: againsttcpa84, aurelien.naldi, christophe.brocas, cno, dav1dblunk3tt, drewfrank, marelo64, mihai, vdanjean
Version: Inherited From OOo   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Horst Schirmeier 2011-02-01 03:18:33 UTC
Impress does not include simple slide animations in PDF exports, such as "incremental" slides which utilize the "appear" effect.  Although not every animation should be exported (probably configurable for each animation step, i.e. a checkbox "[x] Animate in PDF export"?), in general it would be helpful to be able to automatically spread out single Impress slides over several PDF pages to simulate the Impress presentation mode behaviour in any PDF viewer.

Example: An Impress slide with a custom animation, such as a figure that has an "appear" effect (configured to "Start On Click", with a new "Animate in PDF export" property checked), should export to a PDF with *two* pages that are identical besides one being without, and one with the "animated" figure.  (The user should be able to decide whether he wants to enable this behaviour in the PDF Export options.)
Comment 1 Aurelien Naldi 2011-09-14 04:21:20 UTC
A similar feature request was filled in OOo 5 years ago:
http://openoffice.org/bugzilla/show_bug.cgi?id=67060

The page has a link to an extension which "unfolds" animations in the presentation, making it easier to get the proper PDF version.
It is a hack, which requires some boring manual work and doesn't work so reliably for me, so I still long for a proper fix.

A few more opinions:
* I don't think the animation effect itself matters, but we should just be able to have a separate PDF page matching the page we get in impress after each click/timeout.
* I think it should be enabled by default, as in case of animations in a slide, the slide as we see it in the editing view may make no sense at all.
* I don't think that individual animations should have a "export in PDF" checkbox, it would clutter an interface that is already heavy for (wild guess) little real world usage.
* On a social level, LibreOffice seems to be able to evolve faster than OOo and to react better to community input, I strongly hope this will be the case here as well. Anyway, the recent changes to impress are already worth the switch :)
Comment 2 Vincent Danjean 2011-12-04 16:09:21 UTC
Just to say that I was just looking for this feature and found here that it is not yet available.
Comment 3 c. brocas 2011-12-23 06:13:23 UTC
Hello

I also look for this feature and I think that creating a new slide in the PDF after each "click transition" as said by Horst is the behavior that the user is looking for in the PDF export.

Why asking for such a feature ? because currently when I write an Impress document, I use Impress to display it so no problem. 

BUT when comes the moment to send the slides to meeting attendees (after the meeting has been done), I usually send the PDF document (mainly for cross platform reading). If my Impress doc has animated (in my case "start on click") elements, I have to do a 2nd document WITHOUT any animation to be able to export to PDF. Or not using at all the "animation transition" of Impress since the beginning and doing the transition by hands, creating a slide after each appearing element.

So, if LO developers may implement it, it would a great improvement !
Comment 4 Björn Michaelsen 2011-12-23 11:50:34 UTC
[This is an automated message.]
This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it
started right out as NEW without ever being explicitly confirmed. The bug is
changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back
to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases.
Details on how to test the 3.5.0 beta1 can be found at:
http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1

more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
Comment 5 c. brocas 2012-02-15 01:17:01 UTC
Bug persists in LO 3.5.0 (windows port). 

The export PDF now has hidden slides export function. 

But nothing changes : slides containing inside them transition effects such as "appears on click" are exported on a single PDF page with all elements displayed.

The solution according to me is as said before : generate a new PDF page for each transition effect.

Example : A slide with 3 transitions effects (ex : 3 elements appearing successively on click) generates during PDF export 4 PDF pages : 
- the start page with none of the elements displayed 
- and 3 others pages with for each, a new element added.

Move status back to NEW.
Comment 6 c. brocas 2012-05-31 05:59:52 UTC
Would it be possible to take in charge this bug ?
Comment 7 hadim 2013-07-09 13:43:34 UTC
Any up there?

This feature is really a must have to be able to play presentations build with LO on computer without LO installed (PP do most of the time...).

It should not very complicated to add this option for "basic" animation. An extension already exists, you should merge it with LO.

https://github.com/monperrus/ExpandAnimations
Comment 8 Jorendc 2013-11-25 12:03:38 UTC
*** Bug 71962 has been marked as a duplicate of this bug. ***
Comment 9 ffs 2013-11-26 09:26:51 UTC
With the best will in the world you can't say that .odp files are really portable - they tend to fall apart more often than ppt files when moving to the strange computer and a lot of the time you don't have access to LO when giving a presentation.  PDFs are pretty reliable and a workable PDF file is pretty much essential as a back-up if you want to take your presentation somewhere.  this feature is therefore really important.

It needs to be dead simple - a new PDF page for each transition and no effort spent on trying to make fancy PDFs with fancy transitions because this isn't portable.
Comment 10 Horst Schirmeier 2013-11-26 09:35:44 UTC
The ExpandAnimations extension can be used as a workaround: https://github.com/monperrus/ExpandAnimations

It's not perfect (incremental text doesn't work properly), but good enough for a back-up when presenting on another machine.
Comment 11 ffs 2013-11-26 09:51:27 UTC
> It's not perfect (incremental text doesn't work properly)

It's a long way from perfect since about 80% of slides are incorrect! As I see it right now the only way to make a presentable pdf is to have no transitions and fake them in LO with a separate slide for each one.  If LO had the ability to group slides and contract / expand groups this would actually be a reasonable way of working (but it doesn't).
Comment 12 Cor Nouws 2014-01-09 12:26:46 UTC
setting version to 'inherited from OOo'  - version field always reflects oldest known version with the defect.
ciao - Cor

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.