Ben görmek istiyorum pdf
benim yerel makineye kopyalayarak ve ardından bir izleyici bunları açmak yerine bizim küme üzerinde doğrudan dosyaları.
pdf
Terminalimdeki bir dosyayı nasıl görebilirim ?
Ben görmek istiyorum pdf
benim yerel makineye kopyalayarak ve ardından bir izleyici bunları açmak yerine bizim küme üzerinde doğrudan dosyaları.
pdf
Terminalimdeki bir dosyayı nasıl görebilirim ?
Yanıtlar:
Birçok sistemde daha az pdftotext'i otomatik olarak işleyebilen lesspipe kullanır. Bu nedenle, hemen deneyebilirsiniz
less file.pdf
hangi çıktısını gösterecektir pdftotext
in less
.
Galiba, PDF dosyasını terminalde görmek mümkün değil ancak PDF dosyasını metne dönüştürerek içeriğini kontrol edebilirsiniz. Bunu şu şekilde yapabilirsiniz:
pdftotext a.pdf
VIM'de okuyabileceğiniz bir txt dosyası üretecektir.
Ubuntu varyantı için, bu ikili aşağıdaki pakette bulunur.
Poppler-utils
pdftotext -layout file.pdf - | less
(yani en Ubuntu'nun varsayılan nasıl lesspipe
senaryo bunu yapar)
"Terminalde bir pdf dosyasını görüntülemek" istediğimde, benim için gerçekte sıkıştırılmamış bir PDF görmek istediğim anlamına geliyor:
pdftk in.pdf output out.pdf uncompress
Neden her ikisini de merak ettim less in.pdf
ve less out.pdf
PDF'de bana sadece metin dizeleri verdim (ve beklediğim sadece metin PDF komutları hariç out.pdf
).
Evet, bu pdftotext
ilk çalıştırılmasını istediğim varsayımından kaynaklanıyor - ve burada olmadığım için, LESSOPEN
ortam değişkenini hiçbir şey olarak ayarlayarak daha az boruyu özellikle devre dışı bırakmak zorundayım ; yani:
$ LESSOPEN="" less out.pdf
Ve son olarak, sıkıştırılmamış PDF kodunu kullanarak görüntüleyebilirim less
Yine başka bir çözüm ... Size eski yardımcı programı önerebilir miyim mc
.
MC(1) GNU Midnight Commander
mc - Visual shell for Unix-like systems.
mc
metin tabanlı dosya yönetimi etrafında tasarlanmış ve bir F3GUI'siz görüntülemek için otomatik olarak .pdfs dosyasını metne dönüştürecek bir "view" seçeneğine ( anahtar) sahiptir. Bu dönüşümü yapan kod mc
kendisinin bir parçasıdır , bu nedenle diğer araçlardan dönüşüm gerektirmez. (Ayrıca WIW için yerel bir .html görüntüleyicisine sahiptir.)
Bir çözüm daha gnome-open komutunu kullanmaktır.
gnome-open youfile.pdf
Sunucunuza -X seçeneğiyle (ssh -X) giriş yapmış olmanız şartıyla
Eğer çalıştırırsanız emacs
makinenizde ( emacs
Ubuntu 18.04 önceden yüklenmiş olan), neredeyse açabilir ve vurarak bir uzak sunucuda bir pdf bkz Ctrl-x Ctrl-f
(için find-file
) ve daha sonra yazın /user@hostname:/path/to/my.pdf
ve (çok ilk not Enter'a /
). Daha sonra sunucunun şifresini girmeniz istenecek ve işte orada! Pdf emacs içinde görebilirsiniz.
İçinde PDF ile gezin emacs
Kullanım space
ve aşağı bir sayfa gitmek için backspace
bir sayfa yukarı gitmek için. Ekrana sığmazsa, tek bir sayfa arasında gezinmek için ok tuşlarını da kullanabilirsiniz.
yakınlaştırma
Vurarak yakınlaştırın Ctrl-x Ctrl-+
. +
Yalnızca vurarak daha fazla yakınlaştırın . Veya vurarak daha fazlasını uzaklaştırın -
.
bağlam
Evet, yukarıda açıkladığım kadar basit olan emacs
yerleşik paketi kullanarak, uzak bir sunucuya bağlanabilirsiniz tramp
. Bu yöntem yalnızca pdf için değil, görüntüler gibi diğer tüm dosya türleri için de geçerlidir.