Как я могу выделить или аннотировать PDF-файлы?


210

В настоящее время мне нужно выделить определенные разделы в PDF-файлах или добавить аннотации (комментарии / заметки). Эти модификации должны быть сохранены.

Какие инструменты существуют для этого в Ubuntu?


1
Вы смотрели на редактирование PDF из USC?
Митч

2
Только что попробовал pdfedit, уродливый графический интерфейс, без инструментов выделения. Это не то, что я хотел. (если вы уверены, дайте мне инструкции о том, как это сделать с этим pdfedit)
Anwar

1
Я тоже это попробовал. У него есть такие инструменты на панели инструментов над текстом, но это не сработало так, как ожидалось: когда я попытался выделить текст в pdf, я сделал с помощью LibreOffice область над текстом, которая стала подсвеченной ... Но чем сохранить ее, выделение также например, с Evince, хотя и не в том месте. → Не совсем решение.
Якоб

1
Гугл документы. Поначалу я знаю, что это звучит как отговорка, но это работает, и это определенно будет кроссплатформенным. Вы даже можете загрузить результат в виде PDF-файла, содержащего сделанные вами аннотации
cxrodgers

5
** ОБНОВЛЕНИЕ **: Нативный Foxit Reader теперь позволяет выделять foxitsoftware.com/downloads
Orion

Ответы:


153

Okular поддерживает аннотации PDF.

Чтобы сохранить выделение / аннотации непосредственно в документе PDF, выберите «Файл» -> «Сохранить как ...» и создайте новый PDF, который будет содержать ваши изменения.

Изменить: Inkscape поддерживает редактирование PDF (по одной странице за раз), и большинство людей, кажется, не знают об этом, поэтому я добавляю его в ответ.


4
Brilliant! Как раз то, что я искал! :)
ssanj

41
Okular хранит аннотации и выделения за пределами отредактированного документа (кажется, это ограничение Попплера !) Okular.kde.org/faq.php#addedannotationsinpdf Это означает, что изменения видны только из Okular на той машине, на которой они были созданы.
МарковЧ1

2
Inkscape позволил мне выделить текст, а также «отредактировать» некоторую личную информацию из PDF, нарисовав непрозрачные рамки над текстом. Отличное решение, установка заняла ~ 30 секунд, примерно столько же времени для редактирования моего одностраничного PDF. Спасибо Ли Ло!
OpensourceFool

23
Okular теперь может сохранять аннотации в PDF-файлах, см. Askubuntu.com/questions/1529/how-can-i-highlight-pdfs/…
Томас Арилдсен,

4
@OpensourceFool Рисование непрозрачных блоков над текстом не удаляет его, оно только скрывает его, и ваш блок можно легко удалить, чтобы показать текст под ним (при условии, что вы сохраняете файл в формате PDF). Подробнее об этом здесь: apple.stackexchange.com/questions/22683/…
erb

64

Недавно вышла новая версия Foxit Reader для Linux. Имеет поддержку выделения и аннотирования. Он имеет больше опций, чем Okular, включая встроенные заметки с прозрачным фоном, рисование различных форм и т. Д.

Как установить Foxit Reader в Ubuntu, объясняется в следующем ответе AskUbuntu: Установите FoxitReader


3
Большой! Это быстро, много вариантов, сохраняет все в одном файле, поэтому подходит для аннотации. После загрузки убедитесь, что .runфайл является исполняемым. Кроме того, вы можете захотеть редактировать MIME-типы ~/.local/share/applications/mimeapps.listпосле установки.
VRR

Вы можете добавить больше шагов, как установить это? Я не могу найти его после установки.
предложение не может отказаться от

5
Это должно быть одобрено больше. Новая версия работает довольно хорошо, с гораздо большим количеством опций, чем Okular.
xji

5
FoxitReader - лучший.
Анвар

6
Чувак, ты только что заставил меня зайти, чтобы проголосовать.
Eray Erdin

50

На самом деле, ни одно из этих решений не работает наполовину так же хорошо, как в Windows или Mac OS. Mendeley поддерживает только выделение желтым цветом, а импорт PDF-файлов в Inkscape или OpenOffice довольно неудобен, если вы хотите прочитать статью и просто сделать некоторые аннотации.

К счастью, есть несколько бесплатных программ для просмотра PDF для Windows, которые безупречно работают с Wine (если вам кажется, что wine слишком сложна, используйте PlayOnLinux - отличный интерфейс для настройки Wine). Одним из лучших из этих средств просмотра является средство просмотра PDF-XChange от Tracker Software. Существует бесплатная версия, которая поставляется с множеством функций аннотаций, сохранения сеансов и т. Д. Возьмите ее здесь:

http://www.tracker-software.com/product/downloads

И посмотрите этот скриншот:

http://www.tracker-software.com/image/Viewer1%28684%29_300x0.jpg

Мне бы очень хотелось, чтобы была работающая альтернатива Linux с открытым исходным кодом (xournal хорош, но слишком ограничен). Но пока я счастлив с вином.


8
Я уверен, что Inkscape, pdfedit или okular работают как минимум вдвое меньше, чем некоторые пакеты на MacOS или Windows.
Белаква

3
+1: это пока единственный хороший вариант. Он прекрасно работает в Wine, моде некоторых специфичных для Unity ошибок, которые исправляются, и поддерживает широкий набор параметров разметки документов.
МарковЧ1

1
Я обычно использую Foxit_PDF_EditorнаWine
blvdeer

8
Okular теперь может хранить аннотации в самом PDF-
файле

3
@Sadi: я обнаружил, что портативные версии PDF-XChange Viewer хорошо работают с любой версией WINE, которую я тестировал (включая 1.7.8 x64). Так что это тоже вариант. И хотя ваше утверждение верно, оно не поможет, если у вас открыто несколько измененных, но несохраненных документов.
onse

40

Будущая версия Evince будет поддерживать PDF аннотации и выделения. Здесь вы можете увидеть видео первой частичной реализации , сделанной Карлосом Гарсиа Кампосом.

Если вы хотите попробовать, я думаю, вам нужно иметь хотя бы версию 2.32 и перекомпилировать себе последнюю версию клонирования Попплера из репозитория git:

git clone git://git.freedesktop.org/git/poppler/poppler

Здесь ошибка панели запуска этой отсутствующей функции от evince (poppler, упакованный для Maverick, недостаточно обновлен).

21 апреля 2011 - Обновление Evince в Natty теперь поддерживает аннотации по умолчанию (без подсветки). Evince у Natty - 2,32, у Попплера - 0,16,4.

08 марта 2017 Обновление Evince в Ubuntu 16.04 поддерживает подсветку.


2
У меня 12.04, evince 3.4.0, poppler 0.18.4, и я не могу найти функцию аннотации в меню ...
Erel Segal-Halevi

2
Это можно сделать в боковой панели сейчас. (Я не пробовал с 12.04.) Help.gnome.org/users/evince/stable/annotations.html.en
Арпад Хорват

1
Это не особо выделяет, а добавляет примечания к документам
shaneonabike

Действительно, в 14.04 вы также можете получить доступ Annotationsв боковой панели и добавлять комментарии / заметки. Затем вы можете сохранить копию, и она будет совместима с Adobe Reader. Укушенный скрытый от пользователя, но отличный материал.
Landroni

2
Evince поддерживает выделение, комментирование и сохранение в pdf после обновления до 16.04. Ура!
Valentas

34

xournal - это также программное обеспечение, которое вы используете для этой задачи.


9
xournal сохраняет только основные моменты в специфичном для xournal формате (в основном конвертирует PDF в изображения и выделяет их там)
MarkovCh1

1
@Szygy: В отличие от окулярного xournal, вы можете экспортировать аннотации в PDF
Glutanimate,

2
Я просто использовал Xournal для аннотирования PDF-файла и экспортировал аннотированную версию в PDF, и она отлично работала.
Эрл Сегал-Халеви

2
@ErelSegalHalevi Пожалуйста, не обращайте внимания на мой последний комментарий. Последние редакции Xournal не растеризуют PDF. Как текстовые, так и масштабируемые векторные элементы сохраняются. Это делает Xournal лучшим выбором для аннотации в PDF.
Glutanimate

2
Одной из самых приятных маленьких черт в xournal является то, что вы можете использовать чувствительный к нажатию перьевой ввод, и даже эти пометки будут сохраняться в виде векторной графики, а не изображений. Значит, маленький размер файла вокруг.
Танус

28

Пакет evince , встроенный в Ubuntu и называемый Document Viewer, может добавлять аннотации в PDF-файлы.

Evince 3.18.2 из репозиториев Ubuntu 16.04 по умолчанию имеет поддержку выделенных аннотаций и перемещения значков аннотаций в другую позицию на странице.

Если у вас нет видимой боковой панели в левой части окна открытого документа, нажмите Вид -> БоковаяF9 панель или нажмите, чтобы сделать боковую панель видимой. В верхней части этой боковой панели находится раскрывающееся меню с такими параметрами, как « Миниатюры» , « Индекс» и « Аннотация» (некоторые из них могут быть недоступны для некоторых документов).

Создать аннотацию

  1. Выберите Аннотации в раскрывающемся меню. Теперь вы должны увидеть вкладки List и Add в выпадающем меню.

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

    В Ubuntu 16.04 и более поздних версиях щелкните значок панели инструментов, который выглядит как блокнот. Новая панель инструментов появится под панелью инструментов с двумя значками для добавления текстовых аннотаций и добавления выделенных аннотаций.

    IMG:

  2. Выберите вкладку Добавить .

  3. Нажмите на иконку, чтобы добавить аннотацию.

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

    В Ubuntu 16.04 и более поздних версиях значок для добавления текстовой аннотации выглядит как лист бумаги с + в правом верхнем углу (отмечен желтой диагональной стрелкой на снимке экрана ниже), а значок для добавления выделенной аннотации выглядит как лист бумаги с тремя черными блоками на нем.

    IMG:

  4. Нажмите на место в окне документа, к которому вы хотите добавить аннотацию, предпочтительно на пустое место, где аннотация не будет покрывать что-либо еще в документе. Ваше окно аннотации откроется.

  5. Введите свой текст в окно аннотации. Вы можете изменить размер заметки, нажав и удерживая левую кнопку мыши в одном из нижних углов заметки, и перемещая ее.

  6. Закройте заметку, нажав на крестик в верхнем углу заметки. Возможно, вам придется навести курсор мыши на крестик, чтобы сделать его видимым.

  7. Если вы хотите сделать аннотацию, нажмите на иконку для нее. Если вы не видите значков аннотаций, разверните маленькие черные стрелки слева от номеров страниц на боковой панели, чтобы показать их. Значок текстовой аннотации выглядит как лист бумаги с карандашом над ним в Ubuntu 14.04, а в Ubuntu 16.04 - как карандаш. Значок выделенной аннотации выглядит как лист бумаги в Ubuntu 16.04.

  8. Когда вы закрываете документ, вас спросят, хотите ли вы сохранить внесенные в него изменения.

В Evince 3.31 и более поздних версиях будет добавлено сочетание клавиш для добавления текстовой аннотации, sа сочетание клавиш для добавления выделенной аннотации будет Ctrl+ H. Evince> = 3.32 по умолчанию устанавливается в Ubuntu 19.04 и более поздних версиях, и его также можно установить в виде мгновенного пакета во всех поддерживаемых в настоящее время версиях Ubuntu с помощью следующих команд:

sudo snap install evince  
sudo snap install gnome-3-28-1804  
sudo snap connect evince:gnome-3-28-1804 gnome-3-28-1804  

Чтобы создать изюминку

Пакет evince snap делает функцию выделения текста доступной для всех поддерживаемых в настоящее время версий Ubuntu, в противном случае пакет evince apt в 18.04 и более поздних версиях также имеет функцию выделения текста.

  1. Нажмите на значок карандаша в верхнем левом углу. В некоторых версиях Evince вместо значка карандаша в левом верхнем углу есть маленькая иконка ноутбука.

  2. Нажмите кнопку « Выделить текст» в верхнем левом углу.

  3. Выделите текст мышью, и он будет выделен.

  4. Когда вы закрываете документ, вас спросят, хотите ли вы сохранить внесенные в него изменения.


Я пользуюсь evince уже много лет, только сегодня узнал эту кнопку.
Эдуардо Сантана

Спасибо @karel. Я обновил свой собственный ответ, чтобы обновить то, что я сделал, так как я задал этот вопрос впервые 6 лет назад.
luisgonzalez

но как вы будете выделять вещи? Кроме того, есть ли способ увидеть заметки вместе с PDF в программе просмотра? Вы можете сделать это в Менделей!
ану

Функция выделения не будет доступна в evince из стандартных репозиториев Ubuntu 19.04. Когда версия 3.31 или более поздняя попадает в стандартные репозитории Ubuntu, я добавлю инструкции по использованию функции подсветки в свой ответ.
Карел

19

Существует пакет pdfedit, который может это сделать.


7
Обратите внимание, что pdfedit был удален из Ubuntu по состоянию на 12.10
Дастин Киркланд

4
Также, 12.04 есть некоторые ошибки, например, при попытке изменить цвет или шрифт. Кроме того, в pdfedit нет отмены, что может быть очень неприятно, особенно потому, что выделение не работает должным образом (выделяет полную строку вместо одного слова).
Эрель Сегал-Халеви

19

-------------- РЕДАКТИРОВАТЬ март 2018 --------------

Воспользовавшись несколькими редакторами для просмотра PDF и после 6 лет (!) Задавания этого вопроса, я остановился на двух разных инструментах для разных целей:

  • Mendeley Desktop - отличный справочник менеджеров, и он работает безупречно в большинстве версий Ubuntu. Он идеально подходит для написания статей и академических работ и поддерживает синхронизацию заметок и основных моментов.

  • Evince (или Document Viewer) , средство просмотра PDF по умолчанию в Ubuntu 18.04, также поддерживает подсветку и аннотации. Чтобы отобразить строку меню аннотаций, вы должны нажать на красный кружок (см. Ниже). Появятся параметры аннотации, и вы можете аннотировать или выделить, как показано синим кружком на изображении ниже.

Аннотации на Evince Просмотр документов

-------------------------------------------------- ------

Для меня лучшим решением был PDF X-Change Viewer .

Он просто устанавливается и работает безупречно под Wine. (Источник)

Единственная проблема заключается в том, что иногда при быстрой прокрутке в тексте появляются пробелы, которые исчезают при щелчке или выборе строки в документе.

В меню «Правка» \ «Параметры» \ «Использование потоков» есть опция «Использовать синхронный режим рендеринга страницы», которая предотвращает появление таких пробелов в шахте.


Да, PDF X-Change с Wine - лучшее решение, но это то, что пользователь 11305 уже ответил.
mivk

16

Средство просмотра PDF в Mendeley позволяет выделять и комментировать PDF-файлы. Для сохранения изменений вам необходимо File > Export PDF with Annotations.

Однако Mendeley не является открытым исходным кодом, и это заставляет вас использовать учетную запись ... Но в остальном функциональность превосходна.

Вы можете скачать здесь .


4
Хотя Mendelay имеет приятный интерфейс, возможности комментирования ограничены (можно добавлять только заметки; нет рисунков или текстовых полей), а аннотации и выделения не сохраняются в документе.
МарковЧ1

@ MarkovCh1 По моему опыту они есть, если вы Export PDF with annotations.
Landroni

Что мне нравится в Mendeley, так это его способность экспортировать страницу в конец PDF-файла со списком всех аннотаций. Довольно круто. Я ненавижу, хотя это не с открытым исходным кодом, и что он заставляет вас использовать учетную запись ...
Landroni

Mendeley в настоящее время не поддерживает добавление / удаление закладок
titus

Мне тоже нравится Менделей. Несмотря на свои ограничения, тот факт, что он может синхронизировать изменения, невероятно полезен. Вы можете выделить / добавить заметки, используя приложение для ПК, приложение для Android или iOS, а также с веб-сайта Mendeley. Однако, как уже отмечали другие, вам нужно искать в другом месте, если вам нужно сделать что-то кроме выделения или добавить заметки
Хи Джин,



8

Master PDF Editor - хорошее программное обеспечение для аннотирования PDF-файлов. Существует бесплатная версия для некоммерческого использования.

Функции:

  1. Добавление изображений в PDF
  2. Добавление / редактирование закладок
  3. Открытие PDF-файлов во вкладках
  4. Добавление заметок в PDF-файлы
  5. Добавление эллипса, прямоугольника, линий
  6. Выделение, выделение, подчеркивание текстов

Я думаю, что это работает так же, как Foxit Reader для Windows. Преимущества перед окуларом:

  1. В Master PDF Editor вы можете сохранять PDF обычным способом без необходимости сохранять PDF с помощью «сохранить как».
  2. Насколько я знаю, в okular вы не можете добавлять или редактировать закладки, но в Master PDF Editor вы можете легко это сделать.
  3. В Okular вы не можете добавлять изображения в PDF, но в Master PDF Editor вы можете.

Недостаток перед okular:
он использует слишком много оперативной памяти.


+1, но если другие заинтересованы в этом, функции комментирования гораздо менее мощные, чем, скажем, Foxit или PDF-XChange Viewer. Это очень мощный в других отношениях (например, редактирование самого PDF), но не как сохранение комментариев как таковых. Вы можете добавить фигуры и текст непосредственно в PDF, но они не будут сохранены как слой комментариев. Изменение формата подсветки и т. Д. Также очень сложное (нужно каждый раз открывать настройки).
Sparhawk

Отличный инструмент, работающий с LaTeX PDF, который LibreOffice Draw, Xournal и т. Д. Не будет обрабатывать правильно
qwr

7

Я искал точно так же. Для меня qpdfview работает как шарм, прост в использовании и легок. Его аннотации и подсветка текста распознаются в Adobe Reader (версия Linux 9, Windows. IOS). Редактирование, выполняемое на вышеупомянутых платформах, также распознается qpdfview. Это позволяет вам удалять аннотации и выделения, а также сохраняет аннотации в PDF.

Это бесплатно, исходный код можно найти на панели запуска . Вы найдете его в Центре программного обеспечения Ubuntu, и для более свежей версии есть ppa: ppa: b-eltzner / qpdfview


1
В qpdfview 0.4.16 аннотации могут быть созданы с помощью CTRL + a. Затем создается прямоугольник и выбирается «Добавить текст» или «Добавить выделение». Это сильно отличается от Acrobat Professional 8.1, где я могу выбрать текст, а затем выбрать, хочу ли я добавить комментарий, удалить текст, добавить текст или заменить текст.
Коппор

Да, верно. Читатель уже давно использует Poppler, у которого в качестве задачи ToDo теперь используется «Лучшее (то есть нормальное) выделение текста»): cgit.freedesktop.org/poppler/poppler/tree/TODO
Маркус

6

У меня есть обходной путь к этой проблеме, но он слишком локализован. Использование okularдля чтения PDF-файла, а затем аннотировать, нажав, F6чтобы вызвать выделение панели инструментов.

После аннотирования вы можете сохранить файл как document archive, что позволит сохранить аннотацию. От File -> Export as -> Document Archive.

Примечание. Этот файл может быть открыт только Okular.

Установка Okular : чтобы установить okular, введите следующую команду в терминале:
sudo apt-get install okular


1
Вы можете просто сделать Сохранить как сейчас в Ubuntu 13.04 :)
shaneonabike

Это был ответ на другой конкретный вопрос, объединенный здесь. Теперь я использую Evince и / или Foxit Reader.
Анвар

Разработчик okalur должен включить панель инструментов Hightlighting по умолчанию. Борьба в течение нескольких дней, и ваш комментарий спас меня. Спасибо
Vu Gia Truong

5

Jarnal - это хорошее программное обеспечение, которое позволяет выделить


5

Я протестировал просмотрщик PDF X-Change и столкнулся с той же проблемой пробелов при прокрутке. В настоящее время я использую Foxit Reader 4.3, который работает действительно безупречно. Foxit 5 падает с вином 1.3, но отлично работает с вином 1.4 и 1.5. Единственная незначительная ошибка заключается в том, что когда вы добавляете текстовую аннотацию, она спросит вас, хотите ли вы загрузить словарь. Вы просто нажимаете "Отмена" и продолжаете работать. Он будет спрашивать вас только один раз каждый раз, когда вы открываете Foxit.

Мне удалось сделать Foxit Reader 4 моим средством просмотра PDF по умолчанию, но я могу открывать файлы, дважды щелкнув файл PDF, только если Foxit не открыт. С Foxit 5 эта проблема тоже решена. Смотрите эту ветку: Как мне установить программу Wine (например, Foxit Reader для Windows) в качестве программы по умолчанию?

Надеюсь, что функция pdf-аннотаций в evince улучшается, чтобы избежать использования вина.


5

В последней версии стандартного средства просмотра PDF в Ubuntu Evince есть встроенная подсветка. Это очень эффективно. И в отличие от других программ, выделенный текст также обнаруживается, когда мы открываем его с помощью других программ, таких как Adobe PDF Viewer. Номер версии 3.17.4, и вы можете скачать его, используя ссылку ниже:

https://github.com/GNOME/evince/releases

Обратите внимание, что вы должны сначала удалить старую версию Evince, прежде чем устанавливать новую. Кроме того, программа несколько раз терпела крах в первый день установки, но теперь она полностью исправна в течение месяца.

~ Ура ~


4

Я использую старую версию Foxit Reader (последняя версия 4.x от oldapps.com), и она очень хорошо работает под Wine.

На данный момент хорошего решения для подсветки не существует!


4

PDF Studio , пожалуй, лучшее решение. Это не бесплатно, но вы можете установить его с помощью Ubuntu Software Center.


3

Я думаю, что Xournal - это инструмент, который вы ищете. Что вы должны сделать, это экспортировать в PDF, и изменения будут сохранены в формате PDF.


3

Может быть, xournal (приложение для добавления аннотаций в файлы PDF)

Нажмите, чтобы установить xournal

И окулярно сохраняйте подсветку отдельно, тогда, если вы хотите сохранить подсветку, вы должны сохранить pdf как новый файл, чтобы сохранить подсветку.


Я попытался сохранить как новый файл. Вы пробовали это?
Анвар

1
Это сохраняет выделение, чтобы быть частью PDF таким образом, что не может быть отредактировано в других редакторах PDF, если я прав.
МарковЧ1

Мне очень нравится Xournal, но когда вы экспортируете аннотации Xournal в формате PDF, они сохраняют изображение каждой страницы с аннотацией. Поэтому, когда вы отправляете этот PDF-файл кому-то другому, он не сможет найти его. Помимо этого основного ограничения, Xournal довольно крутой.
Aras

Я просто использовал Xournal, и файл был сохранен как PDF с возможностью поиска. Отлично.
Эрель Сегал-Халеви

3

У меня был тот же вопрос, но, к сожалению, я не получил удовлетворительного ответа, будучи окулярным ближайшим (но, как вы говорите, он не сохраняет изменения в одном файле, что является проблемой).

В конце концов я решил использовать «PDF-Xchange Viewer»: эта программа делает именно то, что я хотела, и делает это хорошо, но у нее есть две проблемы: она бесплатная, но не с открытым исходным кодом, и нет версии для Linux, хотя она может быть используется в убунту через вино. Я хотел бы, чтобы были лучшие способы аннотировать PDF-файлы и так далее.

Возможно, вы могли бы открыть проблему у разработчиков Okular, так что, надеюсь, они смогут реализовать эту функцию в ближайшем будущем.


3

LibreOffice Draw работает достаточно хорошо для PDF-файлов. Он может не только комментировать, но и выполнять все функции Draw, такие как рисование линий, фигур и т. Д. Он сохраняет свой собственный формат файла .odg, но может экспортировать как PDF.


2

Вам также следует попробовать PDF Buddy , онлайн-редактор PDF, который поддерживает подсветку, аннотации и другие распространенные функции редактирования. Это быстрое и простое решение, которое работает в любом современном браузере.

(Полное раскрытие: я соучредитель PDF Buddy)


1

Я получил хорошие результаты, когда комментировал и редактировал PDF-файлы онлайн с помощью PDFescape . Существует ограничение на размер файла (10 МБ) и количество страниц (100).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.