Найти в Дзене

Linux pdf

Linux предоставляет множество инструментов для работы с PDF-файлами, от простых просмотрщиков до мощных редакторов и конвертеров. Вот основные варианты:

1. Просмотр PDF-файлов:

  • Evince (Document Viewer):Описание: Простой и легкий просмотрщик PDF-файлов, который часто предустановлен в GNOME и других окружениях рабочего стола.
    Преимущества: Быстрый, простой в использовании, поддерживает основные функции просмотра (навигация, масштабирование, поиск).

    Установка (если не установлен):sudo apt install evince # Debian/Ubuntu
    sudo dnf install evince
    # Fedora/RHEL/CentOS
    sudo pacman -S evince
    # Arch Linux
    Запуск: evince <имя_файла>.pdf
  • Okular:Описание: Мощный просмотрщик документов, входящий в состав KDE Plasma. Поддерживает PDF и множество других форматов.
    Преимущества: Расширенные функции просмотра (аннотации, выделение текста, цифровые подписи), поддержка различных форматов.

    Установка (если не установлен):sudo apt install okular # Debian/Ubuntu
    sudo dnf install okular
    # Fedora/RHEL/CentOS
    sudo pacman -S okular
    # Arch Linux
    Запуск: okular <имя_файла>.pdf
  • Xpdf:Описание: Один из старейших просмотрщиков PDF, известен своей легкостью и простотой.
    Преимущества: Очень легкий и быстрый, минималистичный интерфейс.

    Установка (если не установлен):sudo apt install xpdf # Debian/Ubuntu
    sudo dnf install xpdf
    # Fedora/RHEL/CentOS
    sudo pacman -S xpdf
    # Arch Linux
    Запуск: xpdf <имя_файла>.pdf
  • Firefox/Chrome:Современные веб-браузеры Firefox и Chrome имеют встроенные просмотрщики PDF.
    Преимущества: Удобно, если вы уже используете браузер.
    Запуск: Просто перетащите PDF-файл в окно браузера или откройте его через меню “Файл” -> “Открыть”.

2. Редактирование PDF-файлов:

  • LibreOffice Draw:Описание: Векторный графический редактор, входящий в состав LibreOffice. Может использоваться для редактирования PDF-файлов, добавления текста, изображений и других объектов.
    Преимущества: Бесплатный, с открытым исходным кодом, позволяет редактировать PDF-файлы, как векторные изображения.

    Установка (если LibreOffice не установлен):sudo apt install libreoffice # Debian/Ubuntu
    sudo dnf install libreoffice
    # Fedora/RHEL/CentOS
    sudo pacman -S libreoffice
    # Arch Linux
    Запуск: libreoffice --draw <имя_файла>.pdf (или откройте PDF-файл через LibreOffice Draw)
    Ограничения: Сложные PDF-файлы могут некорректно отображаться или редактироваться.
  • Inkscape:Описание: Мощный векторный графический редактор, похожий на LibreOffice Draw, но с более широкими возможностями.
    Преимущества: Бесплатный, с открытым исходным кодом, позволяет редактировать PDF-файлы на профессиональном уровне.

    Установка:sudo apt install inkscape # Debian/Ubuntu
    sudo dnf install inkscape
    # Fedora/RHEL/CentOS
    sudo pacman -S inkscape
    # Arch Linux
    Запуск: inkscape <имя_файла>.pdf (или откройте PDF-файл через Inkscape)
    Ограничения: Редактирование больших и сложных PDF-файлов может быть ресурсоемким.
  • PDFedit:Описание: Редактор PDF с открытым исходным кодом, предназначенный специально для редактирования PDF-файлов.
    Преимущества: Предназначен для редактирования PDF, позволяет изменять текст, изображения и другие объекты.

    Установка:sudo apt install pdfedit # Debian/Ubuntu (может быть недоступен в новых версиях)
    Ограничения: Интерфейс может показаться устаревшим, разработка не очень активна.
  • Master PDF Editor (проприетарный):Описание: Проприетарный редактор PDF с широкими возможностями, включая редактирование текста, изображений, добавление аннотаций, заполнение форм и многое другое.
    Преимущества: Множество функций, удобный интерфейс.
    Недостатки: Платный, но есть бесплатная версия с ограниченной функциональностью.
    Загрузка и установка: Загрузите с официального сайта: https://code-industry.net/masterpdfeditor/
  • PDF Arranger (PDF-Shuffler fork):Описание: Инструмент для манипулирования PDF документами. Позволяет объединять, разделять, переставлять, поворачивать и обрезать страницы.
    Преимущества: Прост в использовании, легко переставлять страницы PDF.

    Установка:sudo apt install pdfarranger #Debian/Ubuntu
    sudo dnf install pdfarranger
    #Fedora
    sudo pacman -S pdfarranger
    #Arch Linux

3. Конвертация PDF-файлов:

  • pdftotext (из poppler-utils):Описание: Командная утилита для извлечения текста из PDF-файлов.

    Установка:sudo apt install poppler-utils # Debian/Ubuntu
    sudo dnf install poppler-utils
    # Fedora/RHEL/CentOS
    sudo pacman -S poppler
    # Arch Linux
    Использование: pdftotext <имя_файла>.pdf <имя_выходного_файла>.txt
  • pdfimages (из poppler-utils):Описание: Командная утилита для извлечения изображений из PDF-файлов.
    Установка: Устанавливается вместе с poppler-utils (см. выше).
    Использование: pdfimages <имя_файла>.pdf <префикс_имени_изображения>
  • convert (из ImageMagick):Описание: Мощный инструмент для конвертации изображений, который также может использоваться для конвертации PDF-файлов в изображения.

    Установка:sudo apt install imagemagick # Debian/Ubuntu
    sudo dnf install ImageMagick
    # Fedora/RHEL/CentOS
    sudo pacman -S imagemagick
    # Arch Linux

    Использование: convert -density 300 <имя_файла>.pdf <имя_выходного_файла>.png (или .jpg, .tiff и т.д.)-density 300 устанавливает разрешение (DPI).
  • img2pdf:
    Описание:
    Конвертирует изображения в PDF.sudo apt install img2pdf #Debian/Ubuntu
    sudo dnf install img2pdf
    #Fedora
    sudo pacman -S img2pdf
    #Arch Linux

    img2pdf *.jpg -o output.pdf
    #Конвертировать все JPG в PDF

4. Другие инструменты:

  • PDF Toolkit (pdftk):Описание: Командная утилита для выполнения различных операций с PDF-файлами (объединение, разделение, поворот, шифрование и т.д.).

    Установка:sudo apt install pdftk # Debian/Ubuntu

    Примеры:Объединение нескольких PDF-файлов: pdftk in1.pdf in2.pdf cat output out.pdf
    Разделение PDF-файла на отдельные страницы: pdftk in.pdf burst
  • Ghostscript (gs):Описание: Мощный интерпретатор PostScript и PDF, который может использоваться для различных операций с PDF-файлами (конвертация, печать, просмотр).

    Установка:sudo apt install ghostscript # Debian/Ubuntu
    sudo dnf install ghostscript
    # Fedora/RHEL/CentOS
    sudo pacman -S ghostscript
    # Arch Linux

    Примеры:Конвертация PDF в PostScript: gs -sDEVICE=pswrite -o out.ps in.pdf

Какой инструмент выбрать?

  • Для простого просмотра: Evince, Okular, Firefox/Chrome.
  • Для редактирования: LibreOffice Draw (для простых задач), Inkscape (для более сложных задач), Master PDF Editor (если нужен продвинутый редактор с графическим интерфейсом).
  • Для конвертации в текст: pdftotext.
  • Для конвертации в изображения: convert (ImageMagick).
  • Для объединения, разделения и других операций: PDF Toolkit (pdftk).
  • Для низкоуровневых операций: Ghostscript.

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