LibreOffice Utils
Headless (command line) operations on Word, Excel, Powerpoint and most other formats LibreOffice can handle for:
- Doc => PDF conversion (LibreOffice only)
- printing (to the system default printer only)
from Python command line using LibreOffice or Microsoft Word
.doc / .docx to PDF conversion
Convert a directory of .doc / .docx to .pdf by:
doc2pdf ~/Documents
Printing
CAUTION:
The doc2print.py script can print an unlimited number of pages to an unwanted printer, possibly causing great expense or violation of private documents to a public printer. Use great care with these scripts, preferably to a local non-networked printer you are sitting next to.
doc2print ~/mydocs
The -exe parameter allows selecting the printing program.
The script does not check that the files can be printed appropriately, it just prints.
Thus use the -s parameter to select only the suffixes wanted.
For example to print all Markdown files in a directory with Notepad++:
doc2print ~/mydocs -s .md -exe notepad++
Notes
LibreOffice
Since the command-line globbing of LibreOffice conversion is broken, this program provides a sane workaround for mass document conversion using LibreOffice. LibreOffice is not thread-safe, so documents are converted or printed one at a time.
Metadata
Release files for loutils 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| loutils-1.3.1.tar.gz | 5.0 kB | Details |
Release files / loutils-1.3.1.tar.gz
| Download URL | loutils-1.3.1.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
83989be571ca1def71884c22f6dd2350d2ca77182c8b9269f7f19df5a3fd2962
|
|
BLAKE2b-256 checksum How to use checksums |
184d9c78a82c4abc65774504c81b4465cfae5a182f9021b0e0a56ce643c18cc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6
|