PowerPoint 2007 slides are only partially converted to PDF since SP3

I suppose you are using the 2007 Microsoft Office add-in Save as PDF or XPS.

This add-in does not support animations, transitions or sounds, so they will come out as blank.

One solution I can think of is to replace the problematic elements by images.

If this is unacceptable, it would help if you could post a small example of such a presentation and the generated pdf, so we could have a look at them, using some file-sharing site such as mediafire or rapidshare.

[EDIT]

Hold everything : I can see your pdf file, and it is perfect.
So there is nothing wrong with your Office 2007 : It is your pdf viewer that is brain-dead.

With what product are you viewing the pdf ? My own is Foxit Reader.

[EDIT2]

Complete reversal : Trying out your pdf file on GhostScript gave the following error and displayed exactly the same incomplete page as you included in the post

enter image description here

Conclusion: You have found a bug in the PDF add-in of Office 2007. Perhaps, as you say, it was introduced by Office 2007 Service Pack 3. Foxit Reader is smart enough to "repair" the damage, but Adobe Reader is not.

Reproducing the problem on a clean install will be instructive. I would suggest to install the Office service packs one-by-one, meaning SP1, SP2 and SP3, to find when was the bug introduced. It may only be triggered by vector images, but nothing is sure.

The only solution would seem to be to either use a third-party product to produce the pdf, so avoiding Office, or maybe using OpenOffice/LibreOffice, or maybe replacing the vector images by ordinary ones, and lastly reporting the bug to Microsoft and waiting for SP4 (or SP5 or 6).


Similar problem using Excel:

  • Saving workbook with some graphs, the resulting PDF was also broken.
  • Same workbook in a different computer (with SP2), and it worked fine.
  • Upgraded to SP3, PDF broke again.

So it does look like SP3 breaks 'Save as PDF' functionality for the whole of Office and not limited to PowerPoint.