- 5 лучших редакторов PDF для Linux
- 1. LibreOffice Draw
- 2. Inkscape
- 3. Master PDF Editor
- 4. Qoppa PDF Studio 11
- 5. PDF Chain
- Выводы
- Кунг-фу стиля Linux: PDF для пингвинов
- Графические инструменты
- Маскировка текста
- Волшебство командной строки
- Путешествие из текста в PDF и обратно
- Инструменты для решения особых задач печати документов и другие инструменты
- Итоги
- 5 лучших PDF-редакторов для Linux
- 1. PDF Studio
- 2. Inkscape
- 3. Okular
- 4. Sejda PD Editor
- 5. Master PDF Editor
- Заключение
5 лучших редакторов PDF для Linux
Оригинал: 5 Best Linux PDF Editors
Автор: LinuxAndUbuntu
Дата публикации: 6 ноября 2016 года
Перевод: А. Кривошей
Дата перевода: декабрь 2017 г.
Последние 15 лет PDF является стандартом де-факто для обмена, электронной рассылки и печати документов. Это хорошо поддерживаемый формат, и дистрибутивы Linux всегда поддерживали его чтение. Единственная проблема заключается в том, что для Windows и MacOS имеется Adobe Acrobat Pro, а версии для Linux нет. Тем не менее в Linux есть несколько хороших редакторов PDF, и я решил их проверить.
Для этой статьи я протестировал множество редакторов PDF для Linux , как открытых, так и проприетарных, с помощью двух документов PDF: созданным Wikipedia, а также большим PDF от Adobe со множеством страниц и изображений, чтобы посмотреть, как каждая программа справится с ними. Таким образом, читатели смогут видеть, что происходит, когда каждая из программ редактирует PDF.
1. LibreOffice Draw
В настоящее время большинство дистрибутивов Linux поставляются с предварительно установленным LibreOffice, либо он легко устанавливаются через центр управления программами или магазин приложений. Пару лет назад, или около того, компонент LibreOffice Draw наконец получил возможность импортировать и редактировать PDF-файлы.
LibreOffice Draw достаточно корректно импортировал PDF-файл, созданный в Википедии. Это было далеко не идеально, но легко читаемо. К сожалению, большой PDF с кучей изображений он победить не смог. Draw каждый раз зависал, и я вообще не смог открыть и отредактировать этот PDF.
Хорошей новостью является то, что Draw достаточно хорошо импортирует PDF-файлы, созданные офисными пакетами, такими как Microsoft Office и LibreOffice. Я не раз делал это раньше. Таким образом, во многих случаях, кроме самых сложных, Draw работает вполне прилично.
2. Inkscape
Inkscape — отличная программа векторной графики, и она ежедневно используется профессионалами графического дизайна по всему миру. Я очень рекомендую ее для такой работы, и, самое главное, он может импортировать и редактировать PDF-файлы! Возможно, она будет неплохим редактором PDF в Linux. Посмотрим!
Inkscape смог очень хорошо и точно импортировать оба тестовых документа. Единственное, что вызывает нарекания, это то, что Inkscape не является многостраничным редактором документов, как например Word или LibreOffice Draw, поэтому он импортирует за раз только одну страницу. Тем не менее, меня это не беспокоило, так как раньше мне уже приходилось редактировать множество файлов PDF страница за страницей, просто соединяя вместе все страницы таким инструментом, как pdftk.
3. Master PDF Editor
Первое проприетарное приложение в этом списке, Master PDF Editor является почти идеальной заменой для Adobe Acrobat Pro. Он работает в Linux, Windows и Mac и имеет коммерческую поддержку.
Он безупречно (насколько я смог оценить) импортировал любые PDF-файлы, которые я только смог найти, включая такие вещи, как аннотации и шрифты, и я мог редактировать все, что хотел. Это качественный продукт, и, на мой взгляд, если вы решите его купить, не зря потратите свои деньги.
4. Qoppa PDF Studio 11
Второе проприетарное приложение в нашем списке, также платное. PDF Studio 11 позиционируется как полная замена Adobe Acrobat Pro. Это также зрелое приложение с коммерческой поддержкой.
Насколько я могу судить, Версия Pro предлагает все функции, которые есть у Adobe Acrobat Pro и Master PDF Editor, и открыла тестовые документы так же безупречно, как это сделал Master PDF Editor. Это также качественный продукт, который, вероятно, вам понравится, если вы решите его купить.
5. PDF Chain
Этот список не был бы полным без упоминания утилиты pdftk и лучшего графического интерфейса Linux для него — PDF Chain .
Это простое, но мощное приложение, но оно не является полнофункциональным графическим редактором, как другие приложения, перечисленные здесь, — его назначение немного другое. PDF Chain может разделить PDF на несколько документов или объединить два в один. Он может добавлять фоны, штампы или редактировать информацию о файле PDF, или выгружать данные формы в PDF, а также многое другое.
В целом, действительно отличное приложение, если вам не нужно редактировать текст или изображения в файле PDF. Я очень его рекомендую.
Выводы
Итак, какое из этих приложений самое лучшее? Полагаю, это зависит от того, что вы хотите сделать. Вы просто хотите отредактировать текст или изображение в PDF-файле, созданном в Microsoft Word? Вероятно, вы отлично справитесь с этим в LibreOffice Draw или Inkscape. Вы хотите использовать что-то похожее на Adobe Acrobat Pro, и полностью редактировать практически все PDF-файлы? Возможно, вам придется купить Master PDF Editor или PDF Studio 11. Вы хотите объединить два PDF-документа в один? Вам нужно попробовать PDF Chain (или pdftk, если вы предпочитаете работать в командной строке).
Источник
Кунг-фу стиля Linux: PDF для пингвинов
Вначале PostScript представлял собой язык программирования для принтеров. И хотя PostScript-принтеры всё ещё не потеряли актуальности, существует и множество других форматов, в которых можно отправлять данные на печать. Но благодаря PostScript появился Portable Document Format — PDF, который стал невообразимо популярным. Пожалуй, не проходит и дня, чтобы каждый из нас не просмотрел бы какой-нибудь PDF-документ на своём компьютере. Конечно, есть и форматы, конкурирующие с PDF, но им, в сравнении с PDF, принадлежит лишь небольшая доля рынка. Просмотр PDF-файлов в Linux — это не проблема. А как насчёт их редактирования? Как оказалось, это тоже несложно, правда, только если знать о том, как именно это делается.
Графические инструменты
Существует множество инструментов для редактирования PDF-файлов в Linux. Главная проблема тут — качество получаемого результата. Для редактирования PDF-файлов можно воспользоваться, например, LibreOffice Draw, Inkscape или даже GIMP. Эти инструменты, как правило, отлично справляются с простыми задачами, например — когда нужно лишь убрать что-то из документа, перекрыв это белым прямоугольником, или когда надо сделать в документе какое-то примечание. А вот если речь идёт о более сложных изменениях, или о получении документов, элементы которых выверены до последнего пикселя, то эти инструменты для решения таких задач вполне могут и не подойти.
Редактирование PDF-документа в GIMP
Основная сложность тут в том, что большинство подобных инструментов работают с PDF-документами как с изображениями, или, как минимум, как с коллекциями объектов. Например, текстовые колонки, вероятно, будут преобразованы в наборы отдельных строк. Изменение чего-либо, что вызывает переход текста на новую строку, приведёт к необходимости ручного изменения других строк. А иногда то, что выглядит как текст, текстом, на самом деле, не является. Текст может быть представлен изображениями. Это сильно зависит в первую очередь от того, как именно был создан конкретный PDF-файл.
Если вы не против использования онлайн-инструментов, то вам, в деле работы с PDF, может пригодиться PDFEscape — бесплатный и весьма достойный редактор. Среди других вариантов можно отметить Scribus и Okular. Оба эти инструмента, на самом деле, не умеют редактировать файлы, но могут импортировать их в виде изображений, с которыми уже можно работать. Например, в Okular, в режиме предварительного просмотра документов, можно добавлять в документы аннотации, вроде тех, которыми отмечают самое интересное, и элементы, нарисованные от руки.
Неудивительно то, что emacs умеет выводить PDF-файлы при запуске под X. Можно использовать Control+C Control+C для переключения на просмотр текстового представления файла. В конце концов, большинство PDF-файлов представляют собой файлы, содержащие текст, а emacs поддерживает даже работу с бинарными файлами. Поэтому, если вы не против поработать с внутренним содержимым PDF-файлов, которое очень похоже на PostScript, вы можете редактировать PDF-файлы в emacs или в каком-нибудь другом текстовом редакторе.
Существует несколько специализированных платных PDF-редакторов и как минимум один опенсорсный редактор такого рода. Но, конечно, как и для решения большинства задач в Linux, для редактирования PDF-файлов можно пользоваться инструментами командной строки.
Маскировка текста
Проблема работы с PDF-файлами, представленными в виде обычного текста, заключается в том, что, даже при просмотре их emacs, текстовые данные в таких файлах часто сжаты и, в результате, нечитаемы. Например, буквы, из которых состоят слова, могут быть разделены кодом, форматирующим их, или другими данными. Поэтому поискать некий текст в подобных файлах, вполне возможно, не получится.
PDF-файлы можно конвертировать в формат, при использовании которого сжатие не слишком сильно портит текст, но это — тоже не панацея. Например, если открыть следующий фрагмент кода статьи про любительскую радиосвязь и задаться целью изменить слово «convention», то сложно будет понять даже то, где именно находится это слово. Но оно, тем не менее, где-то здесь:
3 0 obj > stream
Волшебство командной строки
Существует такой инструмент — qpdf , который умеет конвертировать PDF-файлы в другие PDF-файлы. Он может оптимизировать эти файлы в расчёте на их размещение в интернете или в расчёте на редактирование текста. Он умеет выполнять простые операции вроде удаления страниц или объединения фрагментов нескольких файлов. Вы можете взглянуть на документацию по нему. В вышеприведённом примере мы воспользовались режимом QDF для создания совершенно нормального PDF-файла, все объекты которого размещены в соответствии с их порядковыми номерами, в котором используется обычный для Unix способ завершения строк. Такие свойства выходных файлов упрощают их редактирование в обычных текстовых редакторах, но, как мы уже видели, это, всё равно, не такая уж и простая задача. Например, довольно-таки сложно удалить объект целиком, но если избавиться ото всех его упоминаний, то можно, воспользовавшись fix-qdf , воссоздать нормальный QDF-файл.
Ещё один способ выполнения простых правок PDF-документов предусматривает использование PDFtk Server (PDFtk, без «Server», это графический набор инструментов для Windows). С помощью PDFtk можно объединять или разделять документы, поворачивать страницы и решать много других распространённых задач. Например — вот как объединить все материалы двух файлов:
Можно сделать то же самое, но пропустив, скажем, страницу №9:
Ещё можно перемешивать страницы объединённых документов, располагая их в нужном порядке:
Путешествие из текста в PDF и обратно
Если нужно, пользуясь инструментами командной строки, преобразовать текст в PDF, решить эту задачу можно разными способами. Например, существует отличный инструмент Pandoc, который позволяет преобразовывать материалы, оформленные с помощью одних языков разметки, в материалы, оформленные с помощью других способов описания документов. В частности, речь идёт о возможности преобразования практически всего чего угодно в PDF.
Ещё можно использовать различные комбинации ps2pdf (вместе с инструментом для генерирования PostScript-данных), pdf2text (этот инструмент входит в состав пакета poppler-utils) или Ghostscript для создания PDF-файлов или для извлечения из них текстовых данных. Надо сказать, что Ghostscript — это весьма мощный инструмент, среди возможностей которого можно отметить преобразование PDF-файлов в различные графические форматы. Это может пригодиться, если нужно, например, выводить их на веб-страницах в виде изображений.
Инструменты для решения особых задач печати документов и другие инструменты
Иногда нужно модифицировать PDF-файл в расчёте на то, что он будет определённым образом выведен на печать. Мы уже говорили, например, о том, как совмещать нечётные и чётные страницы документов, но есть и другие способы подготовки документов к печати:
- pdfxup — инструмент, задействующий возможности pdflatex и Ghostscript для размещения нескольких PDF-страниц (например — двух) на одной печатной странице.
- pdfjam — использует LaTeX для размещения документов на страницах разных размеров или для вывода нескольких страниц документа на одной печатной странице.
- pdfposter — умеет создавать печатные изображения огромных размеров на нескольких страницах, беря за основу одну страницу.
Если вы предпочитаете инструменты с графическим интерфейсом — можете взглянуть на PDFsam Basic. А если вас интересует ПО для работы с PDF, написанное на Java — обратите внимание на Multivalent.
Итоги
В Linux существует множество способов решения одних и тех же повседневных задач. Это справедливо и для задач, связанных с PDF-документами. Но иногда самое сложное заключается не в том, чтобы решить задачу, а в том, чтобы найти инструмент, который идеально подходит под требования и стиль работы пользователя.
Чем вы пользуетесь для редактирования PDF-файлов в Linux?
Источник
5 лучших PDF-редакторов для Linux
Независимо от того, знаете ли вы много о компьютерах или мало, в повседневной жизни, вы так или иначе, сталкиваемся с PDF форматом. Именно этот формат документов сделал цифровые документы столь популярными. Независимо от того, где он был создан или каким образом, PDF-документ всегда выглядит одинаково, если у вас есть программное обеспечение, способное читать PDF-файл.
Естественно, PDF также является популярным форматом файлов в мире Linux и в результате, стало появляться много редакторов этого формата. Вот топ 5 лучших PDF-редакторов для Linux.
1. PDF Studio
Хотя этот список не несёт за собой миссии раздачи медалей, PDF Studio, скорее всего, все равно бы получил золото. Это лучший PDF редактор, который вы можете найти не только в Linux, но и в Windows или Mac. Единственная проблема в том, что это не бесплатно. Стандартная версия PDF Studio стоит 89 долларов, а PRO – 129 долларов. За эту цену вы можете создавать PDF-файлы, удалять или добавлять страницы, применять водяные знаки, заполнять и защищать документы.
— СТАТЬИ ПО ТЕМЕ —
Если вы выберете версию PRO, редактирование станет проще благодаря встроенному редактированию текстового содержимого с перекомпоновкой. Кроме того, вы можете создавать PDF-формы, редактировать текст, уменьшать размер PDF-файла и даже свободно манипулировать им, как если бы это был текстовый файл. Это не единственные функции, которые вы получаете с PRO-версией. По всему приложению разбросано так много функций, что может потребоваться отдельная статья.
К сожалению, бесплатной версии нет вообще, даже нет ограниченной бесплатной версии. Тем не менее, компания предлагает бесплатную пробную версию, позволяющую пользователям протестировать её продукт, прежде чем они решат совершить покупку.
2. Inkscape
Inkscape – довольно популярное имя, когда речь заходит о просмотре или редактировании изображений, но это также серьезный редактор PDF. Некоторые функции редактирования PDF в Inkscape даже недоступны в некоторых других специализированных редакторах PDF, если вы не заплатите за условную полную версию.
Что вам может не понравиться, так это то, что интерфейс больше похож на Adobe Photoshop или GIMP, потому что это в первую очередь редактор фотографий. Это не самый продвинутый редактор PDF, но он может выполнить свою работу, если все, что вам нужно, это редактировать текст или изображения в PDF.
Inkscape доступен для всех трех основных настольных операционных систем: Windows, macOS и Linux. И это, что не мало важно, совершенно бесплатно.
3. Okular
Okular – еще одно популярное имя в Linux-пространстве, когда дело доходит до редакторов PDF. Это стандартное приложение PDF для ряда сред Linux, поскольку оно надежно.
Okular не такой продвинутый, как PDF Studio, но он охватывает все основные функции редактирования PDF. К ним относятся, помимо прочего, добавление / удаление текста, встроенных заметок, штампов, выделения и рисование линий от руки. Более того, возможно, это ваш лучший выбор, если вы хотите аннотировать PDF, так как Okular также является инструментом для рисования. Помимо бесплатного и открытого исходного кода, Okular также доступен для Windows и Mac.
Хотя, вы должны знать, что редактирование PDF на Okular немного отличается. Чтобы изменить текст, вы должны выбрать его, а затем внести необходимые изменения из буфера обмена, что может раздражать многих людей.
4. Sejda PD Editor
Sejda – это специальный редактор PDF. Это веб-приложение или инструмент, доступный через любое устройство, если у него есть браузер. Не многие редакторы PDF позволяют редактировать существующий текст в файле PDF. Обычно вам разрешено только добавлять текст и редактировать добавленный текст. Sejda позволяет вам редактировать текст, уже присутствующий в файле PDF и это много где может пригодиться. Более того, в отличие от многих других бесплатных онлайн-инструментов, он не добавляет водяные знаки в ваши документы.
Чтобы отредактировать документ, просто перейдите на веб-сайт по ссылке ниже и загрузите PDF. Вы даже можете вставить ссылку на PDF-файл, который хотите редактировать, если он уже есть в сети. Тот факт, что вам не нужно ничего устанавливать, безусловно, является плюсом, если вы не часто редактируете документы. Если вы хотите, есть специальная версия для настольного компьютера, которая в основном представляет собой онлайн-инструмент, заключенный в окно, доступный в автономном режиме.
Настольная версия имеет больше стилей шрифтов, но не позволяет добавлять файлы PDF через URL. Как онлайн-версии, так и версии для ПК могут быть использованы для преобразования PDF-файлов в Word или JPG и наоборот.
5. Master PDF Editor
Если вы не поняли по названию, это еще один специализированный редактор PDF для Linux. Master PDF Editor предлагает больше, чем просто основные функции, такие как создание файлов PDF и редактирование текста. PDF Studio и Master PDF Editor совместно используют множество продвинутых функций редактирования PDF. Аннотация PDF-документов, распознавание текста, создание и заполнение PDF-форм, а также цифровые подписи и это лишь несколько примеров таких функций.
Заключение
Какой PDF-редактор мы бы не использовали, нам интересен лишь конечный результат и если наши потребности покрывают программы с минимальным функционалом, почему бы и нет.
А каким PDF-редактором/просмотрщиком пользуетесь вы? Делитесь своим опытом в комментариях.
Источник