İlk önce Sam'e ve Ryan Thompson'a ve diğer tüm cevaplayıcılara teşekkür etmeliyim - burada cevabım, Thunar'ın özel eylemlerine çözümlerini ekleme olasılığından başka bir şey değil:
herhangi bir terminal komutu olarak, bir klasör içindeki tüm pdf dosyalarını metne dönüştürmek için bir komut Thunar dosya yöneticisindeki özel eylemler listesine konabilir
Buradaki komut find . -name '*.pdf' -print0 | xargs -0 -n1 pdftotext
, ( Ryan Thompson'dan geliyor ) kullanmayı tercih ettiğim, ama kötü bir dönüş var ... aşağıya bakın ...
... komik bir komut, dikkatle kullanılacak: ateşlendiği klasördeki tüm pdf'leri metne dönüştürmek için yapılır, bu nedenle, ana klasörde yanlışlıkla ateşlenirse, bazı istenmeyen etkileri: tüm pdf dosyalarınız metne dönüştürülecek!
(Bu şekilde test ettim: masaüstünde "test" adında bir klasör oluşturdu ve içinde bir pdf dosyası ve /Desktop/test/a/b/c/e/f/g/h/i
her biri aynı pdf'yi içeren klasörler içinde bir dizi klasör oluşturdu . Bu komutu çalıştırmak /Desktop/test
tüm pdfs'yi "i" klasörü.)
(Bu riski önlemek için bu komutun nasıl ayarlanacağıyla ilgili yorumları memnuniyetle karşılarım.)
Bunu for file in *.pdf; do pdftotext "$file" "$file.txt"; done
Sam'den gelen diğeriyle ( ) değiştirmek , problemden kaçınır.
Ancak bazı durumlarda Ryan'ın çözümünün tam olarak ne yapması istenebilir!