Menu

Features

Bogdan Drozdowski

Description

KeyParaStocX (Keyword-based Paragraph Styling and Table of Contents eXtension) is a LibreOffice/Apache OpenOffice/OpenOffice.org extension that searches for the configured keywords in a text, changes their style and builds a Table of Contents for them.

The main functionality of KeyParaStocX is to automatically build a Table of Contents for documents after their formatting.

KeyParaStocX allows to:

  • set keywords (regular expressions, actually) to search for,
  • set styles that are to be set to the found keywords,
  • format a document and build a Table of Contents in a single click.

Features:

  • users can set the configuration just once and build a Table of Contents in a single click for every document they open,
  • integrates into Writer options,
  • independent of the operating system (should work on all).

KeyParaStocX can also serve developers as an example of how to write a LibreOffice/Apache OpenOffice component in Python and how to call a Python component from Basic/StarBasic macro code.

CodeQL Semgrep Bandit SonarCloud analysis

SonarCloud
Vulnerabilities Bugs Security Rating

Compatibility

KeyParaStocX, in various versions, has been successfully used in the following office suites:

  1. LibreOffice:
    • 7.x (checked: 7.5.0.3, 7.6.1.2)
    • 24.x (checked: 24.2.3.2)
  2. Apache OpenOffice:
    • 4.x (checked: 4.1.13, 4.1.14)
  3. the old OpenOffice.org:
    • 3.x (checked: 3.3 probably)

Other versions may also work.


Related

Wiki: Home