Превратить файл PDF в WORD в операционной системе а базе Linux (Xubuntu)
Превращает в DOCX только PDF с текстовым слоем. Как создать в PDF этот самый текстовый слой (OCR в один клик) я писал чуть ранее на форуме xubuntu ru net и снимал видео.
Команда ПКМ Thunar:
pdftotext -q -nopgbrk -layout %n ; sed -i "/^\s*$/d" "$(basename -s .pdf %n)".txt ; sed -i "s/ */ /g" "$(basename -s .pdf %n)".txt; sed -i 's/^[ \t]*//;s/[ \t]*$//' "$(basename -s .pdf %n)".txt ; sed -i -z "s/[.]\n//g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/[;]\n//g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/[!]\n//g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/[?]\n//g" "$(basename -s .pdf %n)".txt ; sed -i -r "s/^[0-9]/#&/g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/\n/ /g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/#/\r/g" "$(basename -s .pdf %n)".txt ; sed -i -z "s/—/-/g" "$(basename -s .pdf %n)".txt ; abiword --to=docx "$(basename -s .pdf %n)".txt; rm ./"$(basename -s .pdf %n)".txt
Чтобы работало, необходимо установить pdftotext и abiword. В принципе, можно было написать команду и на Libreoffice, но тогда при открытом в GUI Libreoffice скрипт не работает.
Услопия появления: галка на "Другие файлы", маска: *.pdf;*.PDF
Иконка любая.