Abstract
LibreOffice Extension Project gives us the functionality to create Extesnions ".oxt" for LibreOffice. Now these extensions can be focused toward any single LibreOffice program like Calc, Writer, Impress, Math, or it can be made for the whole LibreOffice Suite. Currently the plugin gives the option to develop extensions in Java and Python. The LibreOffice component model named UNO has been used to create these new extensions.
This tutorial will guide you towards the creation of LibreOffice Extension using Python langauge. We will see how to create and run the extension directly from Eclipse also we will have the option towards debugging and at the end exporting the extension as a ".oxt" file which can be readily distributed.
The order of the flow which we will follow in this tutorial is:
Creation of the Python Extension project using the New Project Wizard.
Folders and Files which come up when we create a new Project
How to Run the Project
How to Debug the Project