Bagaimana cara melihat dan mengedit file pdf di emacs?


18

Saya mendengar bahwa kita dapat melihat file pdf di emacs. Apakah ini dilakukan dengan mengkonversi file pdf ke teks biasa?

Bisakah kita melihat file pdf secara penuh di emacs?

bisakah kita mengedit file pdf di emacs?

Terima kasih.

Jawaban:



16

Sejak Emacs 23, Anda dapat melihat file PDF sebagai gambar hanya dengan membukanya seperti file normal asalkan Anda menjalankan Emacs di X daripada terminal. Anda juga dapat melihat dan mengedit PDF secara langsung, yang akan menampilkan konten file biner sebagai teks (dengan banyak karakter yang tidak patut!). Anda dapat mengedit teks ini secara langsung, tetapi kecuali jika Anda dapat menyandikan dan mendekode PDF di kepala Anda, itu tidak akan sangat berguna.

Anda dapat beralih antara dua tampilan dengan C-c C-c.

masukkan deskripsi gambar di sini

File yang sama sebagai pratinjau gambar dan sebagai teks. Saya harus belajar memberi label kapak saya;).

Mode teks tidak terlalu berguna untuk PDF, tetapi juga berfungsi pada beberapa format yang dapat dibaca manusia seperti .psdan .svg, yang berguna untuk mengedit file-file tersebut di tempat.


(1) Bisakah Emacs memperlihatkan bookmark file pdf, seperti yang ada di dalam? Saya tidak dapat menemukannya. (2) Apakah Anda memiliki dua buffer untuk dua jendela? Saya selalu dapat menampilkan kode atau pdf di kedua jendela.
Tim

@Tim: Saya tidak tahu tentang bookmark. Saya memiliki file yang sama di kedua buffer, tetapi tampaknya sulit untuk mereproduksi; itu baru muncul ketika saya membagi layar (yaitu C-x 3). Jika saya gunakan C-c C-c, kedua jendela menjadi sama dan saya tidak dapat kembali melihat keduanya pada saat yang sama.
Tikhon Jelvis

kita dapat mengedit file pdf hanya dengan mengedit kode mereka secara langsung? Bisakah kita mengedit file pdf dengan cara WYSIWYG di emacs?
Tim

@ Tim: Tidak sejauh yang saya tahu. Mengingat betapa mengerikannya format PDF-nya, jangan berharap dalam waktu dekat. Tapi itu sangat berguna jika Anda menghasilkan PDF dari LaTeX atau semacamnya, juga untuk bekerja dengan format lain yang saya sebutkan.
Tikhon Jelvis

1
Ini hanya berfungsi sejak emacs 23.
rlazo
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.