rlingineni / airppt Goto Github PK
View Code? Open in Web Editor NEWGo from a PPT UI Mockup to Working HTML prototype - no code necessary
Go from a PPT UI Mockup to Working HTML prototype - no code necessary
Currently, all generators only write to the output path. Need to fix so that these destinations can be configurable
Fonts such as a white color with a rel of "tk1" aren't resolved. Need to get this from the master color scheme map.
Slide placeholders such as title and subtitles are ignored. The locations and details for these particular elements are located in the "slide master/layout". Need to parse those separately.
Changing the fill on images that are from online doesn't edit the actual image.
Powerpoint saves the edits in .tiff format. We convert that to a png, but the edits of powerpoint are lost in translation. We use tiff-decode
and pngjs
libraries to perform the conversion
Make a CLI to interface with airppt wherever
Currently, it is required to manually specify hex or select only primary accent color. If you select a shade of a color, powerpoint returns a lum
value that represents the shade of the original accent color. Currently, our colorparser
doesn't parse that.
Images always show up on top when overlapping. This is because our XMLtoJSON parser doesn't preserve the order of elements, so we first analyze shape objects and then any images thereafter.
The current best solution is to set the shape background fill as an image to support overlapping.
Everything is rendered in the order of slide placement. So place elements that go towards the back first, and then put newer elements on top. Changing shape order probably won't work as expected.
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.