-
Notifications
You must be signed in to change notification settings - Fork 7
proposal: ODP-export #25
Comments
I agree that ODP should belong to the supported output formats for Sozi-export, but developing an ODP writer from scratch is out of the scope of this project. In fact, Sozi-export relies on third-party libraries and converter software to work. If a similar module exists for OpenDocument, I will be glad to use it. |
No, there doesn't seem to be any official JS-libraries supporting odf-creation: Maybe a solution could be to make a python-based standalone-tool: ...but this would certainly challenge the usability for Windows-users, since python is not by standard part of Windows... |
I proposed to The Document Foundation that idea but we will see whether
they can and will do anything in that direction. Possibly talking with
ODF developers would be better - perhaps it is worth to send an email to
[email protected] - I got that address from
http://opendocumentformat.org/contact/ - perhaps you can ask more
precisely, what is needed. I can only refer to current issue in GitHub
but cannot explain the requirements of that plugin as I am not a programmer.
07.05.20 11:33 ejvindh:
…
No, there doesn't seem to be any official JS-libraries supporting
odf-creation:
http://opendocumentformat.org/developers/
Maybe a solution could be to make a python-based standalone-tool:
http://recipes.opendocsociety.org/recipes/make-a-presentation-from-images-with-parameters-cli-options
...but this would certainly challenge the usability for Windows-users,
since python is not by standard part of Windows...
|
@edmundlaugasson - have you tried the pptx export? Just wanted to check you knew that it just effectively prints each frame to a bitmap then has one picture per slide. You don't end up with anything editable. |
@edmundlaugasson Thanks for the initiative. However, I do not wish to be personally involved in discussions with the Document Foundation. As @ejvindh suggested, using a JavaScript library is not mandatory: Sozi-export could use any other piece of software if it can be called from node.js. As an example, Sozi-export uses ffmpeg to export to videos, and pdfjam for PDFs. |
@edmundlaugasson -- perhaps, if ODP for some reason is mandatory for you, you might combine @edmcdonagh 's suggestion with this: soffice --headless --convert-to odp *.pptx (see https://www.ubuntubuzz.com/2016/08/libreoffice-command-line-convert.html ) |
@ejvindh - this is the worst thing to do - through proprietary format.... It's like healing teeths through.... (you know).... ODP is not mandatory but I work exclusively only with free software (FLOSS) and therefore use only FLOSS data formats as well. It is a mindset, way to live. |
@edmundlaugasson - please understand: You can't just write to OASIS and then think that they will create a javascript library upon request. It's not that easy. Senshu has done a tremendous work here, created a tool for presentations, probably to a large extent in his spare time. I think it's very fair of him to prioritize his efforts due to what his personal preferences. With Sozi he has probably done more for the FOSS-community than any of us will ever do. If we want to decide for him, we will have to pay him. It's fair to articulate wishes, but it is also fair of Senshu to prioritize his efforts. If you want to stay within the FOSS sphere here, and actually I do sympathize with this effort, then you should probably simply stick with the svg/html-files that are created in the first place by Sozi -- until someone finds a javascript library, or creates it. |
I never said anything about these efforts - certainly these are very valuable. We aren't here to assess those efforts? But you cannot decide other people's efforts without knowing them at all. Still I see that currently 3 contributors are here, not only Senshu. Well, I didn't send anything to OASIS - considered and canceled that sending. |
Maybe the PDF output could be used if a PDF-to-ODP converter exists.
The minimal would be a library that can write ODP files from a sequence of images.
Two are actually me under different nicknames :) Here is some background info that can help clarify my position on this feature request: Since I develop Sozi mostly alone in my spare time, I tend to focus on the features that I actually use, or intend to use. I use Sozi-export to convert my Sozi presentations to videos or PDFs, but I don't personally need the PPTX output. PPTX support was added because:
For the same reasons, I will keep your feature request open until a solution is available.
Thanks a lot. |
I will try to ask from TDF (as I am member there) about what they think about ODP library (possibly they can communicate with OASIS consortium) and hopefully in future will appear that library. |
Yes. I would really like to have more people involved in developing Sozi and building a community around it. @edmundlaugasson I have received a notification from BountySource this morning. Your donation has been correctly processed. The amount is noticeable indeed :) Thanks again for your support. |
Seems like nothing ready yet for ODP but some starting options: @SENSHU - I am truly interested that Sozi will continue. I really hope I am not the only one. |
As there is already proprietary PPTX supported then hereby I propose to create an ODP-export: OpenDocument Presentation - it is free and open-source presentation file format based on gzipped XML-files (similarly to PPTX), used by many programs, more at ODF technical documentation. These are Wikipedia articles where in the end are real references that are continuously updated.
e.g.:
sozi-to-odp [options] presentation.sozi.html
(pure ODP - many XML-files in gzipped ODP-archive)sozi-to-fodp [options] presentation.sozi.html
(flat ODP - single XML-document in gzipped ODP-archive)The text was updated successfully, but these errors were encountered: