LibreOffice: Difference between revisions
imported>BeardedTek m Change to pkgs.libreoffice-fresh-unwrapped; instead of libreoffice-fresh-unwrapped. Will not build otherwise |
Better beginning (explaining what LibreOffice is). Explain what uno.py is |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
LibreOffice is a multi-platform | LibreOffice is a multi-platform office suite. It consists of programs for word processing (Writer); creating and editing spreadsheets (Calc), slideshows (Impress), diagrams and drawings (Draw); working with databases (Base); and composing mathematical formulae (Math). | ||
== Spellcheck == | == Spellcheck == | ||
In order for spellcheck to work, you will need to install the <code>hunspell</code> as well as the languages that you would like. For example this installs libreoffice with dictionaries for Ukrainian and Central Thai. | In order for spellcheck to work, you will need to install the <code>hunspell</code> package as well as the <code>hunspellDicts.</code> packages for the languages that you would like. For example this installs libreoffice with dictionaries for Ukrainian and Central Thai. | ||
<syntaxHighlight lang=nix> | <syntaxHighlight lang=nix> | ||
Line 14: | Line 14: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
== uno Python Library == | == uno Python Library for API access == | ||
For getting <code>uno.py</code> python library to work the special path <code>/lib/libreoffice/program</code> needs to be included into the python path as well as the <code>URE_BOOTSTRAP</code> variable must be set. | With <code>uno.py</code> it is possible to access the LibreOffice API with Python. For getting <code>uno.py</code> python library to work the special path <code>/lib/libreoffice/program</code> needs to be included into the python path as well as the <code>URE_BOOTSTRAP</code> variable must be set. | ||
<syntaxHighlight lang=nix> | <syntaxHighlight lang=nix> |