|
| 1 | +# |
| 2 | +# Copyright (C) 2024 Codelinsoft <[email protected]> |
| 3 | +# |
| 4 | +# This program is free software: you can redistribute it and/or modify |
| 5 | +# it under the terms of the GNU General Public License as published by |
| 6 | +# the Free Software Foundation, either version 3 of the License, or |
| 7 | +# (at your option) any later version. |
| 8 | +# |
| 9 | +# This program is distributed in the hope that it will be useful, |
| 10 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | +# GNU General Public License for more details. |
| 13 | +# |
| 14 | +# You should have received a copy of the GNU General Public License |
| 15 | +# along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | +# |
| 17 | +# |
| 18 | +# require: poppler; notify-send; libreoffice |
| 19 | +# |
| 20 | +# Version 1.5.2 |
| 21 | +# |
| 22 | + |
| 23 | +[Desktop Entry] |
| 24 | +Type=Service |
| 25 | +ServiceTypes=KonqPopupMenu/Plugin |
| 26 | +MimeType=application/pdf; |
| 27 | +Icon=application-pdf |
| 28 | +Actions=odt;word;odp;powerpoint;jpg;png;html; |
| 29 | +X-KDE-Priority=TopLevel |
| 30 | +X-KDE-StartupNotify=false |
| 31 | +X-KDE-Submenu=Convert pdf to |
| 32 | +X-KDE-Submenu[it]= Converti pdf in |
| 33 | +X-KDE-Submenu[de]= PDF konvertieren in |
| 34 | +X-KDE-Submenu[fr]= Convertir un pdf en |
| 35 | + |
| 36 | +[Desktop Action odt] |
| 37 | +Name=ODT |
| 38 | +Icon=/usr/share/icons/convert_pdf/odt.png |
| 39 | +Exec=soffice --infilter="writer_pdf_import" --convert-to odt %f %f;/usr/bin/notify-send -u critical --app-name="Convert ODT" --icon="/usr/share/icons/convert_pdf/odt.png" "Convert ODT successfully" "$(basename %f)" |
| 40 | +Exec[it]=soffice --infilter="writer_pdf_import" --convert-to odt %f %f;/usr/bin/notify-send -u critical --app-name="Conversione ODT" --icon="/usr/share/icons/convert_pdf/odt.png" "Conversione ODT effettuata correttamente" "$(basename %f)" |
| 41 | +Exec[de]=soffice --infilter="writer_pdf_import" --convert-to odt %f %f;/usr/bin/notify-send -u critical --app-name="Konvertierung ODT" --icon="/usr/share/icons/convert_pdf/odt.png" "Konvertierung ODT korrekt durchgeführt" "$(basename %f)" |
| 42 | +Exec[fr]=soffice --infilter="writer_pdf_import" --convert-to odt %f %f;/usr/bin/notify-send -u critical --app-name="Conversion ODT" --icon="/usr/share/icons/convert_pdf/odt.png" "Conversion ODT effectué correctement" "$(basename %f)" |
| 43 | + |
| 44 | +[Desktop Action word] |
| 45 | +Name=WORD 2007/365 |
| 46 | +Icon=/usr/share/icons/convert_pdf/word_2007.png |
| 47 | +Exec=soffice --infilter="writer_pdf_import" --convert-to docx:"MS Word 2007 XML" %f %f;/usr/bin/notify-send -u critical --app-name="Convert WORD 2007/365" --icon="/usr/share/icons/convert_pdf/word_2007.png" "Convert WORD 2007/365 successfully" "$(basename %f)" |
| 48 | +Exec[it]=soffice --infilter="writer_pdf_import" --convert-to docx:"MS Word 2007 XML" %f %f;/usr/bin/notify-send -u critical --app-name="Conversione WORD 2007/365" --icon="/usr/share/icons/convert_pdf/word_2007.png" "Conversione WORD 2007/365 effettuata correttamente" "$(basename %f)" |
| 49 | +Exec[de]=soffice --infilter="writer_pdf_import" --convert-to docx:"MS Word 2007 XML" %f %f;/usr/bin/notify-send -u critical --app-name="Konvertierung WORD 2007/365" --icon="/usr/share/icons/convert_pdf/word_2007.png" "Konvertierung WORD 2007/365 korrekt durchgeführt" "$(basename %f)" |
| 50 | +Exec[fr]=soffice --infilter="writer_pdf_import" --convert-to docx:"MS Word 2007 XML" %f %f;/usr/bin/notify-send -u critical --app-name="Conversion WORD 2007/365" --icon="/usr/share/icons/convert_pdf/word_2007.png" "Conversion WORD 2007/365 effectué correctement" "$(basename %f)" |
| 51 | + |
| 52 | +[Desktop Action odp] |
| 53 | +Name=ODP |
| 54 | +Icon=/usr/share/icons/convert_pdf/odp.png |
| 55 | +Exec=soffice --infilter="impress_pdf_import" --convert-to odp %f %f;/usr/bin/notify-send -u critical --app-name="Convert ODP" --icon="/usr/share/icons/convert_pdf/odp.png" "Convert ODP successfully" "$(basename %f)" |
| 56 | +Exec[it]=soffice --infilter="impress_pdf_import" --convert-to odp %f %f;/usr/bin/notify-send -u critical --app-name="Conversione ODP" --icon="/usr/share/icons/convert_pdf/odp.png" "Conversione ODP effettuata correttamente" "$(basename %f)" |
| 57 | +Exec[de]=soffice --infilter="impress_pdf_import" --convert-to odp %f %f;/usr/bin/notify-send -u critical --app-name="Konvertierung ODP" --icon="/usr/share/icons/convert_pdf/odp.png" "Konvertierung ODP korrekt durchgeführt" "$(basename %f)" |
| 58 | +Exec[fr]=soffice --infilter="impress_pdf_import" --convert-to odp %f %f;/usr/bin/notify-send -u critical --app-name="Conversion ODP" --icon="/usr/share/icons/convert_pdf/odp.png" "Conversion ODP effectué correctement" "$(basename %f)" |
| 59 | + |
| 60 | +[Desktop Action powerpoint] |
| 61 | +Name=POWERPOINT 2007/365 |
| 62 | +Icon=/usr/share/icons/convert_pdf/powerpoint_2007.png |
| 63 | +Exec=soffice --infilter="impress_pdf_import" --convert-to pptx:"Impress MS PowerPoint 2007 XML" %f %f; /usr/bin/notify-send -u critical --app-name="Convert POWERPOINT 2007/365" --icon="/usr/share/icons/convert_pdf/powerpoint_2007.png" "Convert POWERPOINT 2007/365 successfully" "$(basename %f)" |
| 64 | +Exec[it]=soffice --infilter="impress_pdf_import" --convert-to pptx:"Impress MS PowerPoint 2007 XML" %f %f; /usr/bin/notify-send -u critical --app-name="Conversione POWERPOINT 2007/365" --icon="/usr/share/icons/convert_pdf/powerpoint_2007.png" "Conversione POWERPOINT 2007/365 effettuata correttamente" "$(basename %f)" |
| 65 | +Exec[de]=soffice --infilter="impress_pdf_import" --convert-to pptx:"Impress MS PowerPoint 2007 XML" %f %f; /usr/bin/notify-send -u critical --app-name="Konvertierung POWERPOINT 2007/365" --icon="/usr/share/icons/convert_pdf/powerpoint_2007.png" "Konvertierung POWERPOINT 2007/365 korrekt durchgeführt" "$(basename %f)" |
| 66 | +Exec[fr]=soffice --infilter="impress_pdf_import" --convert-to pptx:"Impress MS PowerPoint 2007 XML" %f %f; /usr/bin/notify-send -u critical --app-name="Conversion POWERPOINT 2007/365" --icon="/usr/share/icons/convert_pdf/powerpoint_2007.png" "Conversion POWERPOINT 2007/365 effectué correctement" "$(basename %f)" |
| 67 | + |
| 68 | +[Desktop Action jpg] |
| 69 | +Name=JPEG |
| 70 | +Icon=/usr/share/icons/convert_pdf/icon_jpg.png |
| 71 | +Exec=pdftoppm -r 300 -jpeg %f %f; /usr/bin/notify-send -u critical --app-name="Convert JPEG" --icon="/usr/share/icons/convert_pdf/icon_jpg.png" "Convert JPEG successfully" "$(basename %f)" |
| 72 | +Exec[it]=pdftoppm -r 300 -jpeg %f %f; /usr/bin/notify-send -u critical --app-name="Conversione JPEG" --icon="/usr/share/icons/convert_pdf/icon_jpg.png" "Conversione JPEG effettuata correttamente" "$(basename %f)" |
| 73 | +Exec[de]=pdftoppm -r 300 -jpeg %f %f; /usr/bin/notify-send -u critical --app-name="Konvertierung JPEG" --icon="/usr/share/icons/convert_pdf/icon_jpg.png" "Konvertierung JPEG korrekt durchgeführt" "$(basename %f)" |
| 74 | +Exec[fr]=pdftoppm -r 300 -jpeg %f %f; /usr/bin/notify-send -u critical --app-name="Conversion JPEG" --icon="/usr/share/icons/convert_pdf/icon_jpg.png" "Conversion JPEG effectué correctement" "$(basename %f)" |
| 75 | + |
| 76 | +[Desktop Action png] |
| 77 | +Name=PNG |
| 78 | +Icon=/usr/share/icons/convert_pdf/icon_png.png |
| 79 | +Exec=pdftoppm -r 300 -png %f %f; /usr/bin/notify-send -u critical --app-name="Convert png" --icon="/usr/share/icons/convert_pdf/icon_png.png" "Convert PNG successfully" "$(basename %f)" |
| 80 | +Exec[it]=pdftoppm -r 300 -png %f %f; /usr/bin/notify-send -u critical --app-name="Conversione png" --icon="/usr/share/icons/convert_pdf/icon_png.png" "Conversione PNG effettuata correttamente" "$(basename %f)" |
| 81 | +Exec[de]=pdftoppm -r 300 -png %f %f; /usr/bin/notify-send -u critical --app-name="Konvertierung png" --icon="/usr/share/icons/convert_pdf/icon_png.png" "Konvertierung PNG korrekt durchgeführt" "$(basename %f)" |
| 82 | +Exec[fr]=pdftoppm -r 300 -png %f %f; /usr/bin/notify-send -u critical --app-name="Conversion png" --icon="/usr/share/icons/convert_pdf/icon_png.png" "Conversion PNG effectué correctement" "$(basename %f)" |
| 83 | + |
| 84 | +[Desktop Action html] |
| 85 | +Name=HTML |
| 86 | +Icon=/usr/share/icons/convert_pdf/html.png |
| 87 | +Exec=pdftohtml -c -noframes %f %f; /usr/bin/notify-send -u critical --app-name="Convert html" --icon="/usr/share/icons/convert_pdf/html.png" "Convert HTML successfully" "$(basename %f)" |
| 88 | +Exec[it]=pdftohtml -c -noframes %f %f; /usr/bin/notify-send -u critical --app-name="Conversione html" --icon="/usr/share/icons/convert_pdf/html.png" "Conversione HTML effettuata correttamente" "$(basename %f)" |
| 89 | +Exec[de]=pdftohtml -c -noframes %f %f; /usr/bin/notify-send -u critical --app-name="Konvertierung html" --icon="/usr/share/icons/convert_pdf/html.png" "Konvertierung HTML korrekt durchgeführt" "$(basename %f)" |
| 90 | +Exec[fr]=pdftohtml -c -noframes %f %f; /usr/bin/notify-send -u critical --app-name="Conversion html" --icon="/usr/share/icons/convert_pdf/html.png" "Conversion HTML effectué correctement" "$(basename %f)" |
0 commit comments