Saya harus berterima kasih kepada Sam dan Ryan Thompson juga kepada semua penjawab lainnya - karena jawaban saya di sini hanyalah variasi yang berkaitan dengan kemungkinan menambahkan solusi mereka ke tindakan kustom Thunar:
jadi, seperti perintah terminal apa pun, perintah untuk mengonversi ke teks semua file pdf dalam folder dapat dimasukkan ke dalam daftar tindakan khusus di manajer file Thunar
Perintah yang ada find . -name '*.pdf' -print0 | xargs -0 -n1 pdftotext
, (berasal dari Ryan Thompson ) itu adalah yang saya lebih suka gunakan, tetapi memiliki giliran yang buruk ... lihat di bawah ...
... itu adalah perintah yang lucu, untuk digunakan dengan hati-hati: itu dibuat untuk mengkonversi ke teks semua pdf di dalam folder di mana ia dipecat, jadi, jika dipecat secara tidak sengaja di folder home, itu akan memiliki beberapa yang tidak diinginkan efek: semua pdf Anda akan dikonversi ke teks!
(Saya mengujinya seperti ini: membuat folder bernama "test" di desktop dan di dalamnya ada file pdf dan serangkaian folder di dalam folder ( /Desktop/test/a/b/c/e/f/g/h/i
) masing-masing berisi pdf yang sama. Menjalankan perintah itu /Desktop/test
telah mengonversi semua pdf ke dalam folder "i".)
(Saya akan menerima komentar tentang bagaimana menyesuaikan perintah ini untuk menghindari risiko itu.)
Mengganti itu dengan yang lain ( for file in *.pdf; do pdftotext "$file" "$file.txt"; done
) yang berasal dari Sam , masalahnya dihindari.
Tetapi dalam kasus-kasus tertentu orang mungkin berharap apa yang dilakukan solusi Ryan!