isabella232 / libetonyek Goto Github PK
View Code? Open in Web Editor NEWThis project forked from libreoffice/libetonyek
Read-only Mirror - no pull request
Home Page: https://gerrit.libreoffice.org/
License: Mozilla Public License 2.0
This project forked from libreoffice/libetonyek
Read-only Mirror - no pull request
Home Page: https://gerrit.libreoffice.org/
License: Mozilla Public License 2.0
libetonyek is a library and a set of tools for reading and converting Apple iWork documents (Keynote, Pages and Numbers). Supported versions are Keynote 2-6, Pages 1-4 and Numbers 1-2. See FEATURES for more details about what is currently supported. Keynote documentation is, sadly, scarce. There are two official Apple documents: The first one is "Technical Note 2073" (TN2073) [TODO: add link], describing basic parts of the Keynote 1 format. The second is "iWork Programming Guide", containing an overview of the Keynote 2 structure. Unfortunately it mostly documents things that do not need to be documented: I mean, anyone can guess what elements like slide, master-slide, stylesheet or layer mean, right? But how exactly does style inheritance work? Which elements can be saved as a reference? What do all these 1-3 letter elements and attributes in table model mean? These and a lot of other questions remain unanswered. And that is just the first incarnation of the version 2 format; nobody knows what has changed since then. Based on the previous paragraph, it should be clear that most of the code in this library is based on guesses, sample presentations created in Keynote '09 and "real-life" presentations collected on the Internet. libetonyek requires boost, glm, liblangtag, librevenge, libxml2, mdds and zlib to build. The library is available under MPL 2.0+.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.