Як переглядати та редагувати PDF-файли в emacs?


18

Я чув, що ми можемо переглядати PDF-файли в emacs. Це робиться шляхом перетворення файлів PDF у звичайні тексти спочатку?

Чи можемо ми переглядати файли PDF у повному обсязі в emacs?

чи можна редагувати PDF-файли в emacs?

Спасибі.

Відповіді:



16

Оскільки Emacs 23, ви можете переглядати PDF-файли як зображення, просто відкриваючи їх як звичайні файли, якщо у вас Emacs працює в X, а не в терміналі. Ви також можете переглядати та редагувати PDF безпосередньо, що відображатиме вміст двійкового файлу у вигляді тексту (з великою кількістю недрукуваних символів!). Ви можете редагувати цей текст безпосередньо, але якщо ви не зможете кодувати та декодувати PDF-файли в голові, це буде не дуже корисно.

Ви можете перемикатися між двома видами за допомогою C-c C-c.

введіть тут опис зображення

Той самий файл, що і як попередній перегляд зображення, і як текст. Я повинен навчитися маркувати свої оси;).

Текстовий режим не дуже корисний для PDF-файлів, але він також працює в деяких читаних людьми форматах, таких як .psі .svg, що корисно для редагування цих файлів на місці.


(1) Чи може Emacs показувати закладки файлу PDF, як у evince? Я не знаю, що це може. (2) Чи є у вас два буфери для двох вікон? Я завжди можу показати або код, або pdf в обох вікнах.
Тім,

@Tim: Я не знаю про закладки. Я маю однаковий файл в обох буферах, але це здається важким для відтворення; він просто з’явився, коли я розділив екран (тобто C-x 3). Якщо я використовую C-c C-c, два вікна стають однаковими, і я не можу повернутися до того, що вони бачать одночасно.
Тихон Єлвіс

ми можемо редагувати PDF-файли лише редагуючи їх код безпосередньо? Чи можемо ми редагувати PDF-файли WYSIWYG способом в emacs?
Тім

@Tim: Не наскільки я знаю. Зважаючи на те, наскільки жахливим є формат PDF, не чекайте цього найближчим часом. Але це дуже корисно, якщо ви створюєте PDF з LaTeX або чогось іншого, а також для роботи з іншими згаданими нами форматами.
Тіхон Єлвіс

1
Це працює лише з emacs 23.
rlazo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.