maxonthegit / PPspliT

A PowerPoint add-in that splits slides according to slideshow-time animation effects
https://www.maxonthenet.altervista.org
292 stars 6 forks source link

feature request: automatically export PDF and undo animation splitting #23

Open dave-doty opened 4 months ago

dave-doty commented 4 months ago

I love ppsplit and am very grateful for it. What I describe below is a minor issue, but it would be nice to have.

When I use ppsplit, I first save my document, execute ppsplit, then select File-->Export-->Create PDF/XPS Document, then I close the PPT file and tell it not to save (so that the original file before the splitting is preserved).

It would be great if ppsplit could automate some of that. The most ideal scenario is this. When you click the ppsplit button, it

  1. creates a new document that is a copy of the current.
  2. splits animations across slides in the new document.
  3. selects File-->Export-->Create PDF/XPS Document. Some user interaction probably is necessary here to select the filename and confirm overwriting an existing PDF file with the same name (but if this could also be automated, that would be ideal).
  4. removes the new document. (also may not be possible)

The reason I suggest to create a new document is to reduce the chance that I accidentally save the split document. I've done this before, and only because I was using Dropbox was I able to recover the original, unsplit document. It would be a disaster if I didn't have a backup of the unsplit document, especially if I accidentally closed the document and lost the Undo history.

The other reason is that it would be nice if, to continue editing the document after running ppsplit, I didn't have to close Powerpoint (choosing not to save the split edits), then re-open. If ppsplit makes a new document, then the original can stay open and I can go back to editing it right away, instead of having to re-open it from disk.

An alternative to creating a new document first is, after exporting to PDF, to undo all the edits. But this could take some time, so creating a new document seems like the most straightforward way to preserve the original.