Skip to content

masterjk/java-powerpoint-automator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java PowerPoint Automator

Introduction

This tool is geared towards organizations which meets frequently and flashes announcements in PowerPoint before events. This makes it possible for multiple contributors to update their announcement in their own Google Spreadsheet, and the event coordinator simply clicks "download" on the day of the event.

Technical Summary

Web application that allows user to dynamically create a PowerPoint document based on certain Google Docs spreadsheets. It internally uses Apache POI.

Process Flow

Installation

  • Deploy ROOT.war into your J2EE application server (See downloads section, or compile from scratch)
  • Modify the exploded webapp/ROOT/WEB-INF/classes/powerpoint.properties:
  • google.spreadsheet.keys.csv={key1},{key2}...{keyN}
  • Launch the browser and load http://localhost:8080/
  • Click "Generate Powerpoint File"

Example Usage in Organization

In this example, different people have their own spreadsheet that they manage. All that needs to happen is that the "keys" (or identifier" of the spreadsheet be configured in the application.

Google Docs Tip

How do I enable my Google Docs to be accessible to the application?

About

Automatically creates PowerPoint presentations from Google SpreadSheets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages