The free office suite

Extensions

The LibreOffice extension manager

Enhance the Functionality of LibreOffice with Extensions

You can expand the functionality of LibreOffice even further with extensions available for download from our LibreOffice Extension Center

Extensions are software plug-ins that you install as extras to the standard LibreOffice download, and that add some kind of additional functionality to the suite, either to one particular application (Writer, Calc, Impress, ...), or to every one of the applications.

Note that, since LibreOffice 3.3, many great extensions that were formerly separate downloads have now been included in the package as standard features:

  • PDF Import: the PDF Import extension allows you to import and modify PDF documents. Results with 100% layout accuracy can be achieved with the "PDF/ODF hybrid file" format, which this extension also provides. A hybrid PDF/ODF file is a PDF file that contains an embedded ODF source file. Hybrid PDF/ODF files will be opened in LibreOffice as an ODF file without any layout changes.
  • Presentation Minimizer: the Presentation Minimizer extension reduces the file size of the current presentation. Images get compressed and unnecessary data is removed. Image quality size can be minimized. Screen and projector presentations don't require the same quality as presentations intended for printing, and can be optimized. Object Linking and Embedding (OLE) objects are useful during the design phase, but can be twice the size of a regular image. Presentation Minimizer can replace OLE objects with images, with no quality loss. In addition to reducing file size, Presentation Minimizer can remove speaker notes and hidden slides so that you don't accidentally publish confidential information. The wizard summarizes all changes to be made to the presentation, and estimates the file size saving. Presentation Minimizer also works on Microsoft PowerPoint presentations.
  • Presenter Console: the Presenter Console extension provides more control of slide show presentations, such as letting you see the upcoming slide, your slide notes, and a presentation timer, while the audience only sees the current slide. You can use three views: the first view displays the current slide, including the effects and the upcoming slide; the second view shows the speaker's notes in scalable type, together with the current and the upcoming slide; the third view is a slide sorter view with thumbnails.
  • ReportBuilder: use Report Builder to build good-looking database reports. The flexible report editor lets you define group and page headers and footers, and you can incorporate calculated fields to produce complex reports. Using it with Base, you can design reports for HSQL, Oracle and almost any other database.
  • Non-Linear Solver: by default, Calc is supplied with a solver engine for linear programming only. This optimizes models to a certain extent. However, with more-complex formulas or constraints, non-linear programming is needed. That gap is now filled by the "Solver for Nonlinear Programming" extension. It currently incorporates two Evolutionary Algorithms that can handle floating point and integer variables, as well as non-linear constraints.
  • Wiki Publisher: the Wiki Publisher extension lets you create Wiki articles on MediaWiki servers without having to know MediaWiki markup language. You can publish new and existing documents to a wiki page, transparently with Writer. Wiki Publisher supports essential text attributes such as headings, hyperlinks and lists, as well as simple tables. Images are also supported if already uploaded to the wiki site. Automatic images uploading is not currently supported. This is the perfect extension if you want to make existing documentations and specifications available on MediaWiki servers. Just load the document and invoke the Extension via the "Send – MediaWiki Server" command. A dialog box guides you through the publication process.

Some Linux distributions provide these extensions as optional components; you can use your computer's package manager or software center to install them.

If you are developing an extension and you would like to see it become a standard feature of LibreOffice, please chat with our developers live on IRC, on the #libreoffice channel at irc.freenode.net, or mail our developers mailing list.