Вопрос Как редактировать PDF-файлы?


У меня обычно есть две потребности:

Сценарий А. Измените одну страницу PDF.

В этом случае у меня есть PDF, но не исходный исходный файл, используемый для создания PDF-файла. Я не хочу пытаться воссоздать документ с нуля. Я хотел бы открыть PDF-файл и изменить несколько вещей. Хороший пример этого сценария: я отвечал за планирование большого события на площадке кемпинга, у меня был PDF-файл сайта. Я хотел начать с этого документа, выделить некоторые части, добавить некоторые ярлыки, удалить некоторые части, которые не имеют отношения к делу.

или

Сценарий B. Объединение PDF-файлов или извлечение страниц из PDF-файла

Этот сценарий обычно возникает из-за того, что я хочу получить один PDF-файл, который состоит из частей, которые лучше всего создаются в разных программах. В этом случае у меня есть исходные файлы для всех документов, но они не играют достаточно хорошо, чтобы легко создать один PDF-файл. Для его части я могу использовать Libre Office Writer. Для другой страницы я могу использовать Gimp. Еще одна страница, которую я могу использовать Libre Office Calc. Я мог бы использовать Writer в качестве основного документа и вставлять изображения или объект Calc в это, но для окончательного управления вы не можете бить отдельные PDF-документы, которые затем объединяются.

Каковы лучшие инструменты / процессы для редактирования PDF-файлов в Ubuntu?


169
2017-07-10 15:49


происхождения


Позаботьтесь, чтобы добавить свой ответ здесь: askubuntu.com/questions/72920/... и обозначить это для закрытия как обман первого? Вы также можете отредактировать заголовок и вопрос крошечный бит на другой стороне. Это сделает ситуацию более консистенцией и убедитесь, что информация находится на одном месте. - Bruno Pereira
Я всего лишь для того, чтобы собрать лучшую информацию, чтобы людям не приходилось идти на 10 мест, чтобы получить ее ... В этом случае, чтобы изменить этот вопрос на мой вопрос, останутся другие комментарии и решения, , нет? - snowguy
Мы можем очистить его или, возможно, слить другой пост в этот, если вы хотите, чтобы вы могли взглянуть и сообщить мне, что вы думаете, что это будет хорошее решение, я все уши. - Bruno Pereira
У меня нет времени для работы над этим сегодня, но завтра. Я отправил сообщение в сообщество и определенно не хочу вместо этого создавать больше путаницы с обманами. Я чувствую, что другой вопрос (редактирование) - это очень конкретный вопрос, и многие из ответов касаются вопросов, характерных для редактирования (в отличие от модификации вообще). Я подумаю, но я здесь новый. Я рад принять ваш совет. Поэтому дайте мне знать, как вы думаете, лучше всего решить. Благодарю. - snowguy
Я уберу его сегодня вечером, если вы по какой-то причине заметите, что ваше сообщение закрыто, просто переместите свой вопрос на другой. Его приятная информация и очень хорошо отформатированная, ее действительно оценили. И не забывайте, что мы можем вернуть что-либо на сайт (большинство из них), поэтому, если вы не согласны, мы всегда можем изменить вещь или 2. - Bruno Pereira


ответы:


LibreOffice Draw впечатлило меня:

sudo apt-get install libreoffice
libreoffice my.pdf

Просто откройте pdf, отредактируйте и экспортируйте в формате pdf.

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

Соответствующий набор функций, который я нашел до сих пор (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Удалить страницы Щелкните правой кнопкой мыши на странице в левой части страницы> Удалить страницу
  • Изменить порядок страниц: Перетащите страницы перетаскивания в список страниц
  • Редактирование существующих текстовых полей (редактирование текста, форматирование и положение). Просто нажмите дважды с помощью инструмента выбора, чтобы войти в режим редактирования.
  • Добавить новые текстовые поля, Выберите текстовый инструмент внизу (T), выберите нужную текстовую область и запишите.
  • Редактировать объекты без текстовых полей как линии или пули.
  • Создание заполняемых форм PDF (Включите панели инструментов Form * и обязательно выберите «Создать форму PDF»).

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

Если я пропустил хорошие функции, отредактируйте и добавьте их!

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

Если это так, пожалуйста, откройте минимальный, супер подробный и воспроизводимый отчет об ошибках на своем трекере ошибок https://bugs.documentfoundation.org/ так что разработчики могут решить эту проблему и разместить ссылку в качестве комментария.

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


186
2018-04-29 17:36



Для «сценария A», LibreOffice pdf-импортер (вам может потребоваться установить его отдельно, если предварительно установлен Ubuntu или PPA), а для «сценария B» - pdftk является самым простым (но очень мощным). Альтернативно, для «сценария A» Inkscape в некоторых случаях. - carnendil
Если вы не устанавливаете предоставленный сообществом LibreOffice (т. Е. От libreoffice.org), вы должны сделать sudo apt-get install libreoffice-pdfimport, - carnendil
Результат PDF потерял некоторые элементы, но libreoffice работал в крайнем случае, спасибо - Ethereal
Не работает для меня; испортил весь PDF, по-видимому, потому, что он не использует информацию о шрифте. - ᴠɪɴᴄᴇɴᴛ
Совсем не подходит шрифты. - Raphael


LibreOffice Draw не работает для меня, так как шрифты полностью перепутаны, а затем отбрасывает форматирование документа.

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

PDF-пройдоха

Я делаю много комбинирования PDF-документов (как в сценарии B), и я считаю, что PDF-shuffler прост и удобен. Я также использовал его для извлечения страниц из более крупного pdf-документа, и он хорошо работает и там. PDF-пройдоха GUI прост и работает последовательно.

канитель

Иногда для сценария A вы просто хотите преобразовать PDF в изображение, а затем манипулировать изображением. Если вы не знаете разницы между векторной графикой и изображением, вы, вероятно, захотите конвертировать в изображение, и GIMP хорошо справляется с этим. Когда вы открываете PDF-файл с помощью GIMP, он дает вам несколько вариантов того, как вы хотите его преобразовать. Обратите внимание на вариант разрешения. Выберите большее число для большего размера файла и более подробного изображения.

Inkscape

По правде говоря, нет простого способа редактировать PDF-файлы по сценарию A выше. Это потому, что PDF является универсальным форматом, а часть структуры документа теряется при преобразовании в PDF. Простой пример: если вы делаете 3-страничный отчет и конвертируете его в PDF-файл, вы нарушили ссылки между текстом на каждой странице. Если вы отредактируете PDF-версию и удалите абзац на первой странице, текст со страниц 2 и 3 не будет автоматически перетекать на первую страницу. Было бы намного проще редактировать этот документ в исходной программе, используемой для его создания.

Но по какой-то причине у вас нет оригинального документа, поэтому вы пытаетесь отработать PDF. Поэтому правильно настройте свои ожидания при редактировании PDF-документа по сценарию A.

После того, как вы определите свои ожидания, вы увидите, что inkscape - лучший инструмент для большинства заданий. Это позволит вам импортировать одну страницу документа PDF в виде векторной графики inkscape. Там будет несколько вещей, сгруппированных вместе, что на самом деле не имеет смысла, и вам, возможно, придется изменить некоторые шрифты (при условии, что у вас не установлены исходные шрифты), но на самом деле это пятно.

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

Удачи


77
2017-07-10 15:49



PDF Studio для Linux? - Ring Ø
Студия PDF не является бесплатной. - anderstood
Если вы можете предоставить минимальный PDF-файл, для которого LIbreOffice не удается, давайте найдем / откроем для него ошибку и свяжемся с ним. У меня была некоторая проблема в прошлом, я тоже думаю с некоторыми документами. - Ciro Santilli 新疆改造中心 六四事件 法轮功
вряд ли есть кривая обучения wysiwyg Foxit, - nutty about natty


Вы можете использовать последнюю версию Мастер PDF Editor, который позволяет редактировать все элементы на странице.

Подсказка: сначала попробуйте самую новую версию. Но, поскольку последняя версия 1.9.24, которую я пробовал, имела ошибку, которая не открывала бы все изображения pdf-файла, версия 1.9.00 работала очень хорошо, но единственный способ получить ее - прямая ссылка:
http://code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz 


41
2018-04-01 19:03



спасибо за это. это весьма полезный редактор PDF. - Neutralizer
Я что-то упустил? Веб-сайт гласит: «Версия на базе Linux бесплатна для некоммерческого использования». - Geppettvs D'Constanzo
Я сразу понял это. Главным образом потому, что он получил все шрифты и выравнивания вправо и выглядел точно как оригинальный документ. Ну ... по крайней мере, это сработало для меня так. - SpiRail
Это полнофункциональное профессиональное приложение, которое может редактировать формы и сохранять их (даже в бесплатной версии). Бесплатная версия блокирует некоторые дополнительные функции, но не повреждена. Стоит цена, если вам нужны расширенные функции. - DavidJ
Должен быть принятый ответ. Программа профессиональная, полная и работоспособная. Он справился со своей задачей без проблем. - Bryce


Я немного опаздываю в игре здесь, но недавно споткнулся об этом вопросе, когда я погубил его для себя. Для чего это стоит, я бы хотел порекомендовать Xournal для первого сценария.

Он должен находиться в программном центре или вы можете просто запустить из терминала следующее:

sudo apt-get install xournal

Кроме того, я собираюсь перечислить все остальные рекомендации для pdfshuffler и pdftk для второго сценария.

Надеюсь это поможет!


27
2017-08-14 14:39



отличное бесплатное программное обеспечение для аннотаций в формате PDF, и если у вас есть сенсорный экран, вы можете даже подписаться на свои документы, как на бумаге! - champost
IIRC, Xournal растеризует все при сохранении / экспорте. Не всегда то, что вы хотите. - Raphael
Экспорт по умолчанию в pdf значительно снизил качество (и размер файла). Я обнаружил, что, включив опцию> Legacy PDF Export перед экспортом, качество почти идентично оригиналу. - Johann


я думаю что PDF-Shuffler это небольшое, но неплохое приложение.

Info: PDF-Shuffler - небольшое приложение python-gtk, которое помогает пользователю объединять или разбивать PDF-документы, а также вращать, обрезать и изменять их страницы с помощью интерактивного и интуитивно понятного графического интерфейса. Это интерфейс для python-pyPdf.

Веб-сайт PDF-Shuffler


13
2017-11-26 07:24



Согласился Владимир. На самом деле, вероятно, мне следовало бы пересмотреть и мой ответ. Я фактически начал использовать PDF-Shuffler вместо pdftk для множества простых вещей, таких как объединение двух файлов PDF. - snowguy
Я был рад проверить, что pdfshuffler доступен на Ubuntu 12.04 и помог мне перестроить страницы в ужасном PDF-файле, который я получил по электронной почте с некоторыми страницами вверх ногами. Отлично! - Denis Fuenzalida
Отличный инструмент. Отлично работает для моей потребности - Rags


Редактор PDF Foxit (несвободный) хорошо работает через ВИНО,

Новые версии Foxit могут работать, но не проверены.

~. ~. ~

ps: Этот ответ относится к вашему "Сценарий A": вы можете в основном редактировать все в pdf с Foxit: т. е. вы можете не только добавлять вещи, но и редактировать их, как если бы это был, скажем, файл Word.


7
2018-03-07 18:38



По вашему мнению, это работает лучше, чем inkscape, который является бесплатным и не требует WINE? - snowguy
Спасибо за вопрос! По правде говоря, я еще никогда не работал с Inkscape (поскольку я думал, что это в основном векторная графика для профессиональных или амбициозных дизайнеров хобби). Я дам ему ссылку на редактирование PDF-файлов и скоро расскажу о том, как он сравнивается с Foxit. - nutty about natty
быстро проверили Inkscape; выглядит довольно солидно, с майором (?) жалоба / предостережение / ошибка что поддержка нескольких страниц представляется возможно только с расширение, на 90% выше на sourceforge.net, поэтому я думаю, что он прочный. Нужно будет проверить это и на справедливое сравнение. Отчитается. - nutty about natty
смотрите также - nutty about natty


Была волшебная вещь, называемая PDFedit в хранилище. В любом случае, вы можете получить его отсюда http://sourceforge.net/projects/pdfedit/, Я использовал его для внесения некоторых текстовых изменений непосредственно в файл, без каких-либо преобразований, так что структура файла остается нетронутой. Просто выберите режим выбора текста на панели инструментов и щелкните текст, который вы хотите отредактировать. Вы можете сделать это через текстовое поле, которое появляется в верхнем левом углу окна. Конечно, есть намного больше возможностей.


6
2018-03-25 17:19



Похоже, проект был оставлен - последний раз обновлен в 2014-05-26. - JayDin


Друзья это онлайн-редактор PDF, который является отличным решением для быстрого и простого кросс-платформенного редактирования PDF, независимо от того, работаете вы на Ubuntu или что-то еще. (Это пригодится для того, что вы описываете в сценарии A)

(Раскрытие информации: Я являюсь соучредителем PDF Buddy)


6
2017-11-28 19:38



Я просто попробовал BDF Buddy и, похоже, отлично подходит для простого манипулирования PDF-файлом, аналогичным сценарию 1 или для подписания PDF-документов. В отличие от inkscape вы не получаете доступа к элементам PDF. Но большую часть времени это, вероятно, больше проблем, чем того стоит. Функция «белого цвета», которую поддерживает pdf-файл, обычно достаточно для удаления вещей. - snowguy
Мне не понравилось то, что вам нужно создать учетную запись (чего я не делал). Я ожидал, что от модели freemium, которая позволяет вам бесплатно редактировать 3 документа в месяц. Это отличное и простое решение для аннотирования существующего PDF-файла или добавления подписи. - snowguy
К сожалению, вы не можете использовать PDF Buddy для объединения более одного PDF-файла. - snowguy
Протестировано на одном документе, и это отличный редактор. Затем потратьте час на редактирование реального документа и поняли, что это не бесплатно :( - user200340


Я удивлен, что здесь не упоминается PDF Studio.

Это все-в-одном PDF-решение, которое может аннотировать, разметки текста, заполнять форму, редактировать контент, подписывать, распознавать и манипулировать PDF-документами.

http://www.qoppa.com/pdfstudio


4
2018-03-07 16:49



... который не является свободным программным обеспечением, но я уверен, что все работает отлично. - carnendil
... из всех несвободных pdf-редакторов, с которыми я столкнулся, Foxit по-прежнему является эталоном для меня ... хотя я думаю Nitro также заслуживает упоминания ... - nutty about natty
PDF Studio Viewer является бесплатным и может использоваться для аннотирования PDF-файлов. - JayDin