Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 4.13 KB

README.md

File metadata and controls

59 lines (41 loc) · 4.13 KB

PowerPoint Branding Tool

Welcome to the PowerPoint Branding Tool.

This project makes it easy to change branding and template styles across multiple PowerPoint files. It may be useful alongside our Education Kits, for partners and Academics who wish to apply their own branding and styles to our materials. The tool can be found under the "PPT" folder and navigate to the pptx windows (Please be aware that the tool will only run in Windows). It contains three python script Refactor.py, MapPre.py, TestTool.py. The main script that needs to run is the Refactor.py.

Getting Involved

We welcome contributions, amendments & modifications to this tool. For details, please click on the following links:

Installation

Before running the script make sure if you have Python3. To run the script there are some python dependencies that needs to be installed

Use the package manager pip3 to install dependencies.

pip3 install requirements.txt

Usage

Notes : Do not have any open powerpoint files while running the tool. Disable or pause OneDrive or similar backup apps, which might interfere with the tool running. Template provided should have no slides, just the slide master.

After installing all the above python packages, run the script Refactor.py,

python  Refactor.py

The program will ask to enter whether you want to specify a custom directory or default directory (the one where the program is located) to extract lectures, templates and create a new folder where the new version of the lectures will be stored. Furthermore, using a command input, the user will be able to:

  • change and select a template
  • exit the program
  • map all the presentations that were found in the directory
  • map a specific presentation
  • When mapping a presentation, the new template will be applied to the selected presentation

PPT folder structure

  • __pptx_windows folder contains the latest development of the tool.

License

You are free to amend, modify, fork or clone this material. See License.md for the complete license.

Inclusive Language Commitment

Arm is committed to making the language we use inclusive, meaningful, and respectful. Our goal is to remove and replace non-inclusive language from our vocabulary to reflect our values and represent our global ecosystem.

Arm is working actively with our partners, standards bodies, and the wider ecosystem to adopt a consistent approach to the use of inclusive language and to eradicate and replace offensive terms. We recognise that this will take time. This course contains references to non-inclusive language; it will be updated with newer terms as those terms are agreed and ratified with the wider community.

Contact us at [email protected] with questions or comments about this tool. You can also report non-inclusive and offensive terminology usage in Arm content at [email protected].