Created attachment 52520 [details] Save this file as pptx from impress and try to open it with microsoft office In impress, when you save a powerpoint file, originally created from powerpoint, as pptx, corrupts the file. The file cannot be opened with microsoft office and in libreoffice, some objects (arrows in this case) are missing.
Reproduced with LO 3.4.3 OOO340m1 (Build:302) Ubuntu 10.04.3 x86 Linux 2.6.32-34-generic Russian UI Confirm missing arrows. Opening in MO not tested.
I reproduced the issue while trying to confirm bug 43547 in LibreOffice 3.5.0 RC1: there are no images in the presentation when PPTX exported from Impress/ODP is opened again LibreOffice 3.4.3 or 3.5.0 RC1. When opening the PPTX in Office 2010, PowerPoint reports that: "PowerPoint found a problem with the content in filename.pptx]. PowerPoint can attempt to repair the presentation. If you trust the source of this presentation, click Repair." (When unzipping the PPTX file to inspect the XML, there is no p:pic element for the image, nor a p:cNvPr element for the title or the description.)
Currently we can't tell what kind of problem this exactly is, when I do an export with "LibreOffice 3.5.2.2 German UI/Locale [Build-ID: 281b639-6baa1d3-ef66a77-d866f25-f36d45f] on German WIN7 Home Premium (64bit) the resulting document seems to be corrupted, can not be opened by MS PP Viewer Version 14. An indication for an additional FILESAVE problem is that OOo 3.4Beta opens my export result also with missing arrows. Depends on "Bug 32709 - FILESAVE as PPT/PPTX indicated as corrpupted by MS PowerPoint Viewer and MS Office Web Apps" for now
We will have to check again after "Bug 32709" has been fixed.
Reproduced in 3.5.2 on Fedora 64 bit and in 3.4.3 on Windows 7 32 bit Produced pptx file msOffice and Corel Office can not open. Both do not tell where exactly problem is.
I suggest the pptx export feature be disable (by default) and marked 'experimental', no use annoying users with the horribly broken feature and hidden surprises. Also following the nature of this bug, it should be marked critical.
> I suggest the pptx export feature be disable (by default) and marked > 'experimental', no use annoying users with the horribly broken feature and > hidden surprises. I agree. Good idea. What is interesting: msOffice 2007 opens odp document without problem, but can not open pptx file after LibreOffice
Radek Doulik committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=57e8f53e4f6ecfbedef4d2922935a7f7b2f467b3 call WriteTransformation with namespace id, fixes part of fdo#41992
Radek Doulik committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=3228062c517d886a78572d7162bc661fb41e9a32 avoid writing empty p:childTnLst elements, fixes rest of fdo#41992
I have fixed this bug in master branch today.
Thanks for fixing this bug
Finally! Thanks for the fix!
What version of LibreOffice includes this fix please? I have just reopened a PPTX presentation I created in Impress (English GB) Version 3.6.2.2 (Build ID: da8c1e6) running on Windows 7 Home Premium 64-bit operating system and all the JPG pictures inserted from files have gone missing. Tried opening with PowerPoint and it prompts to repair the file. It can't though. I've opened the file as a ZIP file and there is no reference to the JPG pictures. Needless to say not happy. First time using Impress and dare I say it, not impressed (pun intended - trying to keep smiling!).
> What version of LibreOffice includes this fix please? 3.7.0
Thanks Sasha. 3.7 RC1 due January I believe, if I can work out how to download betas/RCs! In the meantime I'll see if saving as PPT retains the embedded JPGs.