After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 304216 - Add Microsoft PowerPoint PPT support
Add Microsoft PowerPoint PPT support
Status: RESOLVED WONTFIX
Product: evince
Classification: Core
Component: backends
git master
Other Linux
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-05-15 00:24 UTC by Marc Maurer
Modified: 2011-06-19 09:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Evince .ppt support (18.49 KB, patch)
2005-05-15 00:25 UTC, Marc Maurer
none Details | Review
Improved evince .ppt support (1.91 KB, patch)
2005-05-17 20:39 UTC, Marc Maurer
none Details | Review
Improved Evince .ppt support (6.48 KB, patch)
2005-05-17 20:42 UTC, Marc Maurer
none Details | Review
Complete Evince .ppt patch (18.52 KB, patch)
2005-05-18 11:12 UTC, Marc Maurer
reviewed Details | Review
Updated patch to support EVINCE_MIME_TYPES (18.85 KB, patch)
2005-05-21 19:04 UTC, Marc Maurer
none Details | Review
Updated patch (7.61 KB, patch)
2006-12-04 19:47 UTC, Nickolay V. Shmyrev
none Details | Review

Description Marc Maurer 2005-05-15 00:24:11 UTC
Initial support for showing PPT docs in evince.

Some hardcoded values, like rendering @ 800x600 by default should be shorted out
soonish. In its current state it seems to work fine on PPTs that don't make
libpresent crash :-)

Patch attached. Use --enable-ppt to enable it.
Comment 1 Marc Maurer 2005-05-15 00:25:03 UTC
Created attachment 46441 [details] [review]
Evince .ppt support
Comment 2 Philip Van Hoof 2005-05-15 02:33:21 UTC
A few fixes for present

http://pvanhoof.be/blog/index.php/2005/05/15/25-viewing-ppts-with-evince

And the patch itself

http://www.pvanhoof.be/files/present_patch_stab.diff
Comment 3 Marc Maurer 2005-05-17 20:39:07 UTC
Created attachment 46565 [details] [review]
Improved evince .ppt support

Make Xlib happy with two additional gdk_flush() calls
Comment 4 Marc Maurer 2005-05-17 20:42:28 UTC
Created attachment 46567 [details] [review]
Improved Evince .ppt support
Comment 5 Jonathan Blandford 2005-05-18 03:37:36 UTC
So, your patch seems to be missing the ppt/ subdirectory.  I can't test/compile it.
Comment 6 Marc Maurer 2005-05-18 11:12:53 UTC
Created attachment 46598 [details] [review]
Complete Evince .ppt patch

Fsck, forgot -N for the improved patch, sorry :X
Comment 7 Jonathan Blandford 2005-05-21 02:28:07 UTC
I'm not going to commit this until we get a stable release of evince out. 
However, I'm concerned about how you're getting the pixbuf from a drawable,
similar to how the .ps backend does this.  We should probably talk this over to
see if we can find a better way to handle this.
Comment 8 Nickolay V. Shmyrev 2005-05-21 11:50:33 UTC
I've just added ability to fill desktop file with supported mime types. Please
on commit check that configure.ac correctly set EVINCE_MIME_TYPES on --enable-ppt.
Comment 9 Marc Maurer 2005-05-21 19:04:28 UTC
Created attachment 46722 [details] [review]
Updated patch to support EVINCE_MIME_TYPES

Still based on threading code. I might rework this patch soonosh to use the .ps
backend approach if I can find some time...
Comment 10 Alan Horkan 2006-04-20 12:33:59 UTC
tweaked summary to make it immediately obvious what PPT stands for
Comment 11 Wouter Bolsterlee (uws) 2006-11-05 11:11:32 UTC
Changing component. Filter on "uws doing evince component triaging" to get rid ofthe spam.
Comment 12 Nickolay V. Shmyrev 2006-12-04 19:47:08 UTC
Created attachment 77674 [details] [review]
Updated patch
Comment 13 Marek Andreansky 2010-01-16 19:51:28 UTC
Any progress on opening ppt files with Evince? Installed Ubuntu on friend's pc and he likes it but he returns to Windows as he cannot view ppt files and OpenOffice does not seem to work well for him.
Comment 14 Carlos Garcia Campos 2011-06-19 09:35:19 UTC
This is the kind of backend I would like to see in a separate ev-backends-extra (or something like that) package together with the impress and pixbuf backends that we already removed from evince.  Evince has already enough backends and we are not able to maintain all of them, so we don't want more unless it's a really worthy backend (there's no other gnome app for that document, like epub) and someone will maintain it.