× К оглавлению На главную Об авторе

   Дата и время публикации   :

Проблема и решения


1. Суть проблемы

Заключается в том, что файл PDF не является обычным файлом, с содержимым которого можно просто манипулировать, например, менять местами, удалять, добавлять страницы и изменять их ориентации с использованием обычного редактора, например из офисного набора LibreOffice . Хотя, последний уже научился работать с PDF файлами, распозновать и редактировать их содержимое, но в управлении страницами, ещё слабоват. Несмотря на то, что умеет добавлять страницы, как показано на рисунке 1.1

Рисунок 1.1

А затем, удалить всё добавленные страницы и привести файл PDF к исходному состоянию, как показано на рисунке 1.2

Рисунок 1.2

При этом выявлено, что в LibreOffice отсутствует перемещение страниц и изменение их ориентации, что бывает полезно во время устранения огрехов сканирования их бумажных носителей.

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

2. Использование

2.1 Путем сравнения

А также путем серфинга нужного контента WEB в популярных поисковых системах Интернета, например, такой как google.com, потому что при попытке поиска аналогичных материалов в yandex.ru многие англоязычные материалы почему-то не находились.

Результаты поисков программ приводятся в таблице 2.1 с учетом их возможной установки и использования в Debian/Bullseye .

Таблица 2.1
Название программы Наутивный, доброжелательный интерфейс Что умеет делать со страницами?
Перемещать Удалять Добавлять
(Дублировать)
изменять ориентации
LibreOffice Draw Удобная Нет Да Да Нет
PDF Arranger Очень удобная Да Да Да Да
PDF SAM Не очень удобная Нет Да Да Нет
PDF Chain Совсем не удобная Нет Да Да Нет
PDF Mod Очень удобная Да Да Да Да

2.2 Программа PDF Arranger

Установка программы производится, как показано в дампе 2.2 .

Дамп 2.2

            $ sudo apt install pdfarranger
        

Интересно, что результаты поиска в трекере пакетов Debian показали, что PDF Arranger появился совсем не давно.

Как показано ниже, программа PDF Arranger имеет достаточно простой и наутивный интерфейс, позволяющий все необходимые действия, например, изменение ориентации отдельно взятой страницы, как показано на рисунке 2.2.1

Рисунок 2.2.1

Или сделать дупликат отдельно взятой страницы, как показано на рисунке 2.2.2

Рисунок 2.2.2

Или удалить, чтобы привести их число к исходному, как показано на рисунке 2.2.3

Рисунок 2.2.3

2.3 Программа PDF Sam

Установка программы производится, как показано в дампе 2.3

Дамп 2.3

            $ sudo apt install pdfsam
        

При первом запуска сразу видно, что работала целая команда, которая сделала модульный многофункциональный интерфейс, но который после PDF Arrange оставляет в растерянности. Особенно, если когда для просмотра результатов выполнения модуля нужно дополнительно открывать 33 программы, что не совсем пользователю удобно.

Рисунок 2.3.1

При этом, как показано на рисунке 2.3.2 и несмотря на радующий глаз состав модулей, PDF SAM не может перемещать, также как произвольно менять ориентации страниц, которая предусмотрена в двух вариантах – по четным или нечетным.

Рисунок 2.3.2

2.4 Программа PDF Chain

В Debian программа устанавливается, как показано в дампе 2.4

Дамп 2.4

            $ sudo apt install pdfmod
        

Такая же заумная, как PDF SAM, но рассчитанная на использование криптозащиты и доступа по авторизации к содержимому PDF, поэтому об программе PDF Chain предстоит отдельный разговор, как и по интерфейсу пользователя, который показан на рисунке 2.4.1

Рисунок 2.4.1

Кроме того, у программы не только «превью», но и самой возможности открытия файлов, как в той же PDF SAM, поэтому программа получает самую низкую оценку удобства использования интерфейса и, как мне кажется, не будет интересна широкому кругу пользователей.

2.5 Программа PDF Mod

В Debian программа устанавливается, как показано в дампе 2.5

Дамп 2.5

            $ sudo apt install pdfmod
        

Пользовательский интерфейс UI полностью идентичен PDF Arrange, как видно из рисунка 2.5.1

Рисунок 2.5.1

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

3. Библиография

3.1 The LibreOffice Help

3.2 Пакет: pdfarranger

3.3 Пакет: pdfsam

3.4 Пакет: pdfchain

3.5 About PDF Chain