Displaying 1 to 20 from 30 results

PHPPresentation - A pure PHP library for reading and writing presentations documents

  •    PHP

PHPPresentation is a library written in pure PHP that provides a set of classes to write to different presentation file formats, i.e. Microsoft Office Open XML (OOXML or OpenXML) or OASIS Open Document Format for Office Applications (OpenDocument or ODF). PHPPresentation is an open source project licensed under the terms of LGPL version 3. PHPPresentation is aimed to be a high quality software product by incorporating continuous integration and unit testing. You can learn more about PHPPresentation by reading the Developers' Documentation and the API Documentation.

bespoke - DIY Presentation Micro-Framework

  •    Javascript

Bespoke.js is a super minimal (1KB min'd and gzipped), modular presentation library for modern browsers, designed to foster a rich plugin ecosystem. The core library sets up the presentation, provides a simple control API and manages events. Any other functionality is implemented as a plugin.

unioffice - Pure go library for creating and processing Office Word (

  •    Go

Announcement (2019/04/29): UniDoc aquires gooxml. UniDoc (https://unidoc.io and https://github.com/unidoc) has aquired gooxml from Baliance and we plan to add it to our suite of document format support for Go. The repository (gooxml) will be moving to a new home: https://github.com/unidoc/unioffice and the package name will be come unioffice.




Joeffice - Office Written in Java

  •    Java

Joeffice is the first open source office suite written in Java. Its features include Docking system. Visualize several documents in the same window, It can have a lot of documents open at the same time and easily switch from one to another. It works with Microsoft document formats (docx, xslx, pptx). It can get data through web services (RMI, SOAP, REST).

WebSync - Document editing tool similar to Google Drive or Microsoft Skydrive

  •    Javascript

WebSync is a document editing tool similar to Google Drive or Microsoft Skydrive. A limitation of Google Drive is not having a note taking application and a reason WebSync was created. WebSync makes up for this by providing a OneNote-esqe Notebook file type. It is a self hostable document editing tool. It has real time collaborative editing built in.

Kinect PowerPoint Control

  •    

This project shows how to use the Kinect SDK to do basic gesture recognition to control PowerPoint.

Switch to Demo for Presentation

  •    

This application allows you to hide or show the slideshow of PowerPoint when you type Win+Shift+H. / Win+Shift+H???????????????????????????????????


Auto Style It for PowerPoint 2010

  •    CSharp

AutoStyle IT is a PowerPoint Addin that duplicates the selected slide x number of times so that each bullet (paragraph) will be highlighted on their own slide.

PHPPowerPoint

  •    PHP

Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like PowerPoint 2007, ... This project is built around Microsoft's OpenXML standard and PHP.

OpenPowerPoint for .NET

  •    DotNet

OpenPowerPoint makes it easier to create and manipulate PowerPoint Files over the OpenXML SDK. Instead of writing 200 lines for a file say "createFile" and the library will do the work. You can fit every setting according to your circumstances.

OfficeSVN - The subversion client for Office 2007

  •    

OfficeSVN is a subversion client for Microsoft Office 2007. This addin adds a ribbon in Word, Excel & PowerPoint.

gotenberg - :scroll: A stateless API for converting Markdown files, HTML files and Office documents to PDF

  •    Go

At TheCodingMachine, we build a lot of web applications (intranets, extranets and so on) which require to generate PDF from various sources. Each time, we ended up using some well known libraries like wkhtmltopdf or unoconv and kind of lost time by reimplementing a solution from a project to another project. Meh. The API is now available on your host under http://127.0.0.1:3000.

office-addin-validator - Tool to help validate Microsoft Office Add-in manifest files.

  •    TypeScript

Note: Because it calls into the store, you must be connected to the internet in order to use this tool.If you are interested in contributing, read the Contributing Guidelines.

generator-office - Yeoman generator for building Microsoft Office related projects.

  •    HTML

If you are building an Angular or React add-in and would like to learn more about using Yo Office specifically for those frameworks, see Build an Add-in with React or Build an Add-in with Angular.Choose to create Office Add-in projects using plain HTML, CSS & JavaScript (mirroring the same projects that Visual Studio creates) or create Angular-based projects.

PandasToPowerpoint - Python utility to take a Pandas DataFrame and create a Powerpoint table

  •    Python

Converts a Pandas DataFrame to a PowerPoint table on the given Slide of a PowerPoint presentation. The table is a standard Powerpoint table, and can easily be modified with the Powerpoint tools, for example: resizing columns, changing formatting etc.

pdf-officegen - Converts one or more PDFs into a powerpoint with one pdf page per slide

  •    Javascript

Based on the requirements of your application, one rendering engine may be more appropriate than another. This library currently supports three options. In all cases, you must ensure the binaries are installed for your runtime, they are not packaged with this module. It is recommended you weigh the runtime performance and output quality of each engine for the content you are converting.

js-pptx - Pure Javascript reader/writer for PowerPoint

  •    Javascript

Pure Javascript reader/writer/editor for PowerPoint, for use in Node.js or the browser. Inspired by officegen, which creates pptx with text/shapes/images/tables/charts wonderfully (but does not read existing PPT files).