Офисные пакеты и редакторы

Просмотр PDF в Linux — Qpdfview

Домашняя страница:
launchpad.net/qpdfview

Лицензия: GNU GPL

Назначение: просмотр PDF, DjVu и PS

Простая в использовании программа для просмотра документов в формате PDF, DjVu и PS. Программу отличает высокая скорость отображения документов и не требовательность к системным ресурсам. Поддерживаются все основные возможности используемые в такого рода программах: предпросмотр, масштабирование, поворот, вывод страниц (попарно — нечетная и четная или наоборот, рулоном, с заголовком), вывод в полноэкранном режиме или в режиме презентации, закладки и поиск. Есть возможности прилепить заголовок чтобы он не пропадал при прокручивании. Поддерживаются аннотации и формы. Интерфейс многооконный. Панель инструментов настраивается. Реализовано управление при помощи горячих клавиш. При желании можно настроить цвет фона, размер миниатюр, размер кэша, расположение и видимость вкладок и многие другие параметры.
Для работы с разными форматами использует библиотеки Poppler, DjVuLibre и libspectre. Интерфейс написан с использованием библиотек Qt, локализован. Для печати документов используется система печати CUPS. Поддерживается SyncTeX.
В репозитарии Ubuntu программа есть, поэтому установка очень проста.

$ sudo apt-get install qpdfview
Интерфейс qpdfview

Интерфейс qpdfview

Tags: ,

Редактирование PDF в Linux — PDF-Shuffler

Домашняя страница:
pdfshuffler.sf.net

Лицензия: GNU GPL

Назначение: Редактирование PDF

PDF-Shuffler небольшое Python-Gtk приложение к Python библиотеке pyPdf(pybrary.net/pyPdf) преставляющее все функции для работы с PDF — извлечение, слияние, обрезка, шифрование/дешифрование и т.п. Интерфейс не локализован, но все что требуется после запуска, это перетащить файлы в окно программы, а после того как будут отображены все страницы документа, используя пункты меню удаляем, обрезаем, поворачиваем, экспортируем нужные. Если нужно произвести операцию с несколькими страницами сразу, то просто отмечаем их при нажатой клавише Ctrl. После чего результат сохраняется в новый документ. Быстро, наглядно и очень удобно. Правда PDF-Shuffler использует далеко не все возможности pyPdf, нет например оптимизации и де/шифрования, нельзя производить другие преобразования вроде изменения размера листа. Поэтому полностью консольные утилиты он не заменяет. Кстати pyPdf на котором базируется PDF-Shuffler уже не развивается и сегодня в дистрибутивах бывает замещается форком [pyPdf2](pypi.python.org/pypi/PyPDF2), который полностью совместим с оригиналом, плюс сождержит несколько новых методов.
Программа есть в репозитарии дистрибутивов, поэтому установка проблем не вызывает:

	$ sudo apt-get install pdfshuffler

PDF-Shuffler

Tags:

Сравнение PDF в Linux — comparepdf и DiffPDF

Домашняя страница:
qtrac.eu/comparepdf.html
qtrac.eu/diffpdf-foss.html

Лицензия: GNU GPL

Назначение: сравнение PDF

Иногда в процессе работы с файлами возникает задача сравнения двух версий PDF файлов — текст, рисунки, вложения. В Linux это можно легко решить при помощи двух очень простых в работе утилит: comparepdf и DiffPDF. Нужные пакеты есть в репозитарии большинства дистрибутивов, поэтому проблем с установкой нет. Утилита comparepdf консольная, в качестве параметров достаточно укзать два файла.

$ sudo apt-get install comparepdf
$ comparepdf file1.pdf file2.pdf

После обработки на выходе получим различие. Если файлы одинаковы, то команда ничего не выдаст. Чтобы программа стала борлее информативней следует использовать параметр -v 2.
DiffPDF представляет собой GUI программу написанную с использованием Qt позволяющую произвести постраничную сверку документа. В случае отсутствия расхождения, после запуска будут показаны пустые поля.

$ sudo apt-get install diffpdf
$ diffpdf file1.pdf file2.pdf

Сверка производится постранично, но иногда можно указать конкретный диапазон для сравнения. Это полезно если например в документ добавлена страница, а поэтому постраничная проверка после нее точно покажет несоответствие. Например, если есть две версии PDF-файл, один со страницами 1-12, во второй вставлена 4ая страница и получаем диапазон 1-13. Поэтому для первого указываем диапазон — 1-12 и 1-3, 5-13 для второго.
DiffPDF

Приложение для проверки грамматики для Linux — Languagetool

Домашняя страница:
https://www.languagetool.org/

Лицензия: GNU GPL

LanguageTool приложение для проверки грамматики и стиля текста, поддерживает более двадцати языков, включая русский и английский. Поставляется как в виде отдельного приложения, так и в виде расширения для Open/LibreOffice и Mozilla Firefox. Требует Java 7. Помимо исправления ошибок и пополнения списка правил, свежая версия получила возможность применять статистические данные при предложении пользователю вариантов замены слова во время проверки орфографии. Для сбора статистики о частоте сочетаний слов в языке применяются данные ngram. Это очень гибкий метод обнаружения ошибок. Умеет проверять несоответствие дня недели дате и наличие двойных кавычек.
Languagetool

Текстовый редактор PyRoom

Домашняя страница:
http://pyroom.org/

Лицензия: GNU GPL

Назначение: текстовый редактор

Большинство текстовых редакторов имеет перегруженный интерфейс снабженный всякими дополнительными функциями. Его возможности часто просто отвлекают от работы, особенно тогда когда нужно просто набить некоторый текст или скрипт. PyRoom — простой текстовый редактор, запускающийся полноэкранном режиме. В нем нет ни кнопок, и вообще никакого интерфейса. Цвет, шрифт, размер рабочей области настраиваются при помощи конфигурационного файла, комбинация Ctrl+P открывает настройки программы. Можно изменить шрифт, межстрочный интервал, высоту блока и изменить цвет фона. Умеет одновременно работать с несколькими документами. По запросу считает статистику. Написан на Python и GTK+. Работает только с текстовыми файлами с кодировкой работает только с Unicode (UTF-8). Управление функциями производится при помощи горячих клавиш, список которых можно получить по Ctrl+h.

Control-H: Показать помощь в новом буфере
Control-I: Показать информацию о буфере
Control-P: Настройки
Control-N: Создать новый буфер
Control-O: Открыть файл в новом буфере
Control-Q: Выйти
Control-S: Сохранить текущий буфер
Control-Shift-S: Сохранить текущий буфер как
Control-W: Закрыть буфер и быйти, если он последний
Control-Y: Повторить
Control-Z: Отменить
Control-Page Up: Перейти к предыдущему буферу
Control-Page Down: Перейти к следующему буферу

PyRoom есть в репозитариях большинтсва дистрибутивов Linux. В Ubuntu, Debian, Linux Mint достаточно ввести.

$ sudo aptitude install pyroom


К слову в Windows есть аналог DarkRoom.

Tags:

Follow tux_in on Twitter