Pembaca PDF untuk CLI


8

Saya mencari pembaca PDF yang dapat saya gunakan di atas SSH di terminal, dan menjalankannya screen. Apakah hal semacam itu ada?

Idealnya saya ingin setidaknya lesspager -sque tetapi dengan beberapa format PDF, penomoran halaman, dan bahkan mungkin navigasi melalui tautan dalam dokumen. Integrasi Vim akan luar biasa tapi saya takut saya meminta terlalu banyak dengan itu. Saya akan senang jika Anda membuktikan saya salah.

Jawaban:


4

Saya tidak tahu apa pun yang lebih baik daripada menggunakan pdftotext, tetapi itu dan lessbekerja dalam keadaan darurat. Ada konverter lain juga. Mungkin pdftohtmldan lynx/ links/ elinks/ links2/ w3m (browser textmode) dapat "membuat" beberapa hal lebih baik.


2

Yang bisa saya temukan adalah sejumlah solusi yang agak meretas yang melibatkan pemasangan alat yang disebut pdftohtmlatau pdftotextdan kemudian melihat file yang dihasilkan.

Jadi pastikan rasa linux apa pun yang Anda gunakan memiliki pdftohtml

pdftohtml ch.01.pdf

Diikuti oleh

lynx ch.o1.html

(Ditemukan di http://bassemreda.wordpress.com/2009/03/06/console-pdf-viewer/ )

Googling untuk console pdf viewerhanya mengembalikan halaman yang menyatakan bahwa tidak ada konsol pdf viewer dan yang terbaik yang dapat Anda lakukan adalah mengonversinya menjadi html (seperti di atas) untuk menjaga format atau mengekstrak teks dari itu.


2

Ada sebuah proyek bernama fbida :

Proyek fbida berisi beberapa aplikasi untuk melihat dan mengedit gambar, dengan fokus utamanya adalah foto. Aplikasi tersebut adalah:

fbi - Ini adalah penampil gambar untuk konsol framebuffer linux.

fbgs - Skrip pembungkus untuk melihat file ps / pdf pada konsol framebuffer menggunakan fbi .

[...]


Terlihat bagus, tapi saya tidak bisa memikirkan cara untuk menggunakan framebuffer di atas SSH .. Setidaknya tidak lebih mudah dari itu untuk mengatur penerusan X full-blown.
jho
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.