У меня обычно есть две потребности:
Сценарий А. Изменение одной страницы PDF.
В этом случае у меня есть PDF, но нет исходного файла, использованного для создания PDF. Я не хочу пытаться воссоздать документ с нуля. Я хотел бы открыть PDF и изменить несколько вещей. Хороший пример этого сценария: я отвечал за планирование большого мероприятия на площадке для кемпинга, у меня был PDF сайта. Я хотел начать с этого документа, выделить некоторые части, добавить некоторые метки, удалить некоторые части, которые не были актуальны.
или же
Сценарий Б. Объединение PDF-файлов или извлечение страниц из PDF-файла
Этот сценарий обычно возникает, потому что я хочу один PDF-файл, который состоит из частей, которые лучше всего создаются в разных программах. В этом случае у меня есть исходные файлы для всех документов, но они не воспроизводятся достаточно хорошо, чтобы легко создать один PDF-файл. Для части этого я могу хотеть использовать Libre Office Writer. Для другой страницы я могу использовать Gimp. Еще одна страница, я могу использовать Libre Office Calc. Я мог бы использовать Writer в качестве основного документа и встраивать в него изображения или объект Calc, но для полного контроля нельзя превзойти отдельные документы PDF, которые затем объединяются.
Каковы лучшие инструменты / процессы для редактирования PDF-файлов в Ubuntu?
Ответы:
LibreOffice Draw меня впечатлил:
Просто откройте PDF, отредактируйте и экспортируйте в формате PDF.
Инструменты редактирования появляются на панели инструментов в нижней части окна (мне потребовалось некоторое время, чтобы найти его ...)
Соответствующий набор функций, который я нашел до сих пор (Ubuntu 13.04, LibreOffice 4.0.2.2):
Я не мог найти чрезвычайно удобный метод выделения, но вы могли бы избежать редактирования текстовых атрибутов, таких как установка красного цвета и жирного шрифта. Я не мог жестко изменить цвет фона.
Если я пропустил хорошие функции, пожалуйста, отредактируйте и добавьте их!
Примечание: я знаю, что это не удается для нескольких типов PDF , это уже случилось со мной.
Если это так, откройте минимальный, очень подробный и воспроизводимый отчет об ошибках на их трекере ошибок https://bugs.documentfoundation.org/, чтобы разработчики могли его решить, и опубликуйте ссылку в качестве комментария.
Несмотря на это, это было все еще лучшее открытое решение, когда я последний раз проверял, и оно работает большую часть времени.
источник
pdftk
- самый простой (но очень мощный). Как вариант, для «сценария A» Inkscape в некоторых случаях.sudo apt-get install libreoffice-pdfimport
.LibreOffice Draw не работает для меня, так как шрифты полностью испорчены, что приводит к отключению форматирования документа.
Вот три решения, которые для меня работали последовательно на протяжении многих лет.
PDF-пройдоха
Я много комбинирую PDF-документы (как в Сценарии B) и нахожу PDF-shuffler простым и удобным. Я также использовал его для извлечения страниц из большого документа в формате PDF, и он также хорошо работает там. PDF-пройдоха G проста и работает стабильно.
канитель
Иногда для сценария A вы просто хотите преобразовать PDF в изображение, а затем манипулировать изображением. Если вы не знаете разницы между векторной графикой и изображением, вы, вероятно, захотите конвертировать в изображение, и GIMP отлично с этим справится. Когда вы открываете PDF-файл с помощью GIMP, он дает вам несколько вариантов того, как вы хотите его преобразовать. Обратите внимание на вариант разрешения. Выберите большее число для большего размера файла и более детального изображения.
Inkscape
Правда в том, что не существует супер-простого способа редактирования PDF-файлов в соответствии со сценарием A, описанным выше. Это потому, что PDF является универсальным форматом, и некоторая часть структуры документа теряется при его преобразовании в PDF. Простой пример: если вы берете 3-страничный отчет и конвертируете его в PDF, вы нарушаете ссылки между текстом на каждой странице. Если вы отредактируете PDF-версию и удалите абзац на первой странице, текст со страниц 2 и 3 не будет автоматически перетекать на первую страницу. Было бы намного проще редактировать этот документ в оригинальной программе, использованной для его создания.
Но по какой-то причине у вас нет оригинального документа, поэтому вы застряли в работе над PDF. Поэтому при редактировании PDF-документа следуйте сценарию А.
Как только вы определите свои ожидания соответственно, вы увидите, что inkscape - лучший инструмент для большинства рабочих мест. Это позволит вам импортировать одну страницу документа PDF в виде векторной графики inkscape. Будут сгруппированы несколько вещей, которые на самом деле не имеют смысла, и вам, возможно, придется изменить некоторые шрифты (при условии, что у вас не установлены оригинальные шрифты), но на самом деле это гладко.
В Inkscape есть кривая обучения, но правда в том, что вы не можете манипулировать PDF без использования какой-либо программы с кривой обучения. Что касается моего времени, я бы предпочел инвестировать это в изучение Inkscape - отличного приложения для создания векторной графики, которое может пригодиться для множества различных сценариев, - чем я бы пытался выяснить, как использовать специальный инструмент просто для редактирования PDF-файлов.
Удачи
источник
Вы можете использовать последнюю версию Master 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
источник
Я немного опаздываю в игре, но недавно наткнулся на этот вопрос, пытаясь найти его для себя. Что бы это ни стоило, я бы порекомендовал Xournal для первого сценария.
Это должно быть в центре программного обеспечения, или вы можете просто запустить следующее из терминала:
Кроме того, я собираюсь поддержать рекомендации всех остальных для pdfshuffler и pdftk для второго сценария.
Надеюсь это поможет!
источник
Я думаю, что PDF-Shuffler - небольшое, но довольно хорошее приложение.
Информация: PDF-Shuffler - это небольшое приложение python-gtk, которое помогает пользователю объединять или разбивать документы pdf, а также вращать, обрезать и изменять их страницы с помощью интерактивного и интуитивно понятного графического интерфейса. Это интерфейс для python-pyPdf.
Сайт PDF-Shuffler
источник
Foxit PDF Editor (не бесплатный) хорошо работает через WINE .
Более новые версии Foxit могут также работать, но пока не проверяли их.
~. ~. ~
PS: Этот ответ относится к вашему « Сценарию A »: вы можете в основном редактировать все в pdf с помощью Foxit: то есть вы можете не только добавлять вещи, но и фактически редактировать их, как если бы это был, скажем, файл Word.
источник
В хранилище была волшебная вещь под названием pdfedit . В любом случае, вы можете получить его здесь http://sourceforge.net/projects/pdfedit/ . Я использовал его для внесения некоторых изменений текста непосредственно в файл, исключая любые преобразования, поэтому структура файла остается неизменной. Просто выберите режим выделения текста на панели инструментов и нажмите текст, который вы хотите редактировать. Вы можете сделать это через текстовое поле, которое появляется в верхнем левом углу окна. Конечно, есть намного больше возможностей.
источник
PDF Buddy - это онлайн-редактор PDF, который является отличным решением для быстрого и простого кроссплатформенного редактирования PDF, будь то Ubuntu или что-то еще. (Это пригодится для того, что вы описываете в сценарии A)
(Раскрытие: я соучредитель PDF Buddy)
источник
Я удивлен, что PDF Studio здесь не упоминается.
Это универсальное PDF-решение, которое может аннотировать, размечать текст, заполнять формы, редактировать содержимое, подписывать, распознавать и манипулировать PDF-документами.
http://www.qoppa.com/pdfstudio
источник
Сценарий А
После того, что казалось вечным стремлением найти хорошее решение для аннотаций, я обнаружил, что лучшей альтернативой является PDF-XChange Editor через wine . Все, что я тестировал до сих пор, работает, просто убедитесь, что вы устанавливаете его через 32-битный установщик .msi
wine msiexec /i path/to/msi_file
. Аннотации сохраняются вместе с документом, а не отдельно (как по умолчанию в okular), и вы даже можете редактировать текст документа с бесплатной версией (изображения с платной). Их форумы также дружелюбны к Linux, и они, похоже, стараются сделать его совместимым с вином. Пробежка по вину для меня - это просто гладко, но если вам нужно нативное приложение, я думаю, что master-pdf-editor - самая многообещающая альтернатива.Сценарий Б
Два инструмента командной строки, которые поставляются с Ubuntu по умолчанию
pdfseparate
иpdfunite
представляют собой быстрое и простое решение для разделения и объединения страниц PDF. Если вы хотите графический интерфейс, я рекомендую pdf-samисточник
poppler-utils
для записей.PDF-Shuffler, о котором упоминалось здесь, очень старый и имеет некоторые проблемы, поскольку он не обновлялся очень долго (с 2012 года). Чтобы исправить эти проблемы и добавить новые функциональные возможности, был создан форк, называемый PDF Arranger .
PDF Arranger - это бесплатное приложение с открытым исходным кодом для управления документами PDF, которое можно использовать для объединения, разделения, поворота и обрезки документов PDF и изменения порядка их страниц с помощью интерактивного пользовательского интерфейса.
PDF Arranger доступен в Ubuntu 19.04 и новее и может быть установлен с помощью:
Для более старых версий Ubuntu есть PPA для его установки (предоставляется Linux Uprising ):
источник
«PDF-Shuffler» вместе с «LibreOffice»
Вы можете скачать PDF-Shuffler с Ubuntu Software. С PDF-Shuffler вы можете поворачивать, обрезать, удалять или экспортировать страницы. LibreOffice уже там по умолчанию.
Используя эти два приложения, я мог редактировать PDF в своем Ubuntu 16.04LTS.
Сначала я открыл PDF-файл с помощью PDF-Shuffler, щелкнул правой кнопкой мыши и экспортировал страницу, которая должна быть отредактирована (и назвал новый файл). Затем я открыл этот файл с помощью LibreOffice. Ничего не делая, я мог редактировать этот файл. Затем я сохранил файл. В результате я получил файл ODG . Просто дважды щелкните файл, чтобы открыть его. LibreOffice (LibreOffice Draw) открыл этот файл. Я получил новый файл PDF, просто нажав на красную кнопку для преобразования в PDF.
Это было очень легко. Не нужно платить деньги за редактирование PDF, как в Windows.
источник