I want to create an extension that shows a button “convert to PDF” on all office documents supported by libreoffice. In headless mode it is pretty easy to convert documents to PDF.
But the dialog is not showing, even though I verified it?
file --mime-type example.odt
example.odt: application/vnd.oasis.opendocument.text
Here is the entry which I would place in ~/.local/share/servicemenu-download/
(It seems that is the only used location on Plasma 6 now?)
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
#X-KDE-ServiceTypes=KonqPopupMenu/Plugin #not sure which
MimeType=application/vnd.openxmlformats-officedocument.drawing+xml;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.presentation;text/html;text/html-sandboxed;
Icon=application-pdf
Actions=convert
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
[Desktop Action convert]
Icon=application-pdf
Name=Export as PDF
Name[it]=Esporta come PDF
Name[de]=Exportieren als PDF
Name[nl]=Exporteren als PDF
Exec=flatpak run org.libreoffice.LibreOffice --headless --convert-to pdf "%f"