редактирование кирилического PDF

Описания программного обеспечения для Linux

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 13:13

Опять срочно понадобились средства редактирования PDF (кирилическогог), в связи с редактированием книги Книга: "Расширения ядра Linux: драйверы и модули" :-(
Верстальщики издательства BHV зашиваются с разметкой команд и кодов в тексте...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 13:33

Olej писал(а):
03 фев 2023, 13:13
Опять срочно понадобились средства редактирования PDF (кирилическогог),
Начну с этого:
Olej писал(а):
11 июл 2018, 12:53
Там существенное обновление версии - What is new in Master PDF Editor 5 ...

Код: Выделить всё

olej@R420:~/Загрузки/PDF$ ls -l master-pdf-editor-5.9.35-qt5.x86_64.deb 
-rw-rw-r-- 1 olej olej 11423806 фев  3 12:09 master-pdf-editor-5.9.35-qt5.x86_64.deb

Код: Выделить всё

olej@R420:~/Загрузки/PDF$ sudo dpkg -i master-pdf-editor-5.9.35-qt5.x86_64.deb 
[sudo] пароль для olej:       
Выбор ранее не выбранного пакета master-pdf-editor-5.
(Чтение базы данных … на данный момент установлено 523205 файлов и каталогов.)
Подготовка к распаковке master-pdf-editor-5.9.35-qt5.x86_64.deb …
Распаковывается master-pdf-editor-5 (5.9.35-1) …
Настраивается пакет master-pdf-editor-5 (5.9.35-1) …
Обрабатываются триггеры для desktop-file-utils (0.26+mint2+vera) …
Обрабатываются триггеры для mailcap (3.70+nmu1ubuntu1) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu3) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Вложения
Снимок экрана от 2023-02-03 12-36-30.png
Снимок экрана от 2023-02-03 12-36-30.png (41.1 КБ) 563 просмотра
Снимок экрана от 2023-02-03 12-39-06.png
Снимок экрана от 2023-02-03 12-39-06.png (41.72 КБ) 562 просмотра
Снимок экрана от 2023-02-03 12-42-26.png
Снимок экрана от 2023-02-03 12-42-26.png (52.13 КБ) 562 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 14:51

Olej писал(а):
03 фев 2023, 13:33
Начну с этого:
Но по итогу:
- правка текста - сложная...
- шрифты: эти у него есть, а этих (Bold или Italic) нет - нужно другие шрифты выбирать...
Но и это не всё. Бесплатная версия при сохранении изменений тулит поверх страниц водяные знаки ... вот так:
Снимок экрана от 2023-02-03 13-48-19.png
Снимок экрана от 2023-02-03 13-48-19.png (132.44 КБ) 561 просмотр
В общем, по итогу - говно. :oops:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 19:16

Olej писал(а):
22 ноя 2016, 12:12
qpdfview -- нормально получилось заполнить

Код: Выделить всё

olej@R420:~/Документы$ aptitude search qpdfview
p   qpdfview                                                           - Программа для просмотра документов (со вкладками)
p   qpdfview-djvu-plugin                                               - tabbed document viewer - DjVu plugin
p   qpdfview-pdf-mupdf-plugin                                          - tabbed document viewer - DjVu plugin
p   qpdfview-pdf-poppler-plugin                                        - tabbed document viewer - DjVu plugin
p   qpdfview-ps-plugin                                                 - tabbed document viewer - PostScript plugin
p   qpdfview-translations                                              - tabbed document viewer - translations

Код: Выделить всё

olej@R420:~/Документы$ sudo apt install qpdfview 
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  qpdfview-djvu-plugin qpdfview-pdf-poppler-plugin qpdfview-ps-plugin qpdfview-translations
Следующие НОВЫЕ пакеты будут установлены:
  qpdfview qpdfview-djvu-plugin qpdfview-pdf-poppler-plugin qpdfview-ps-plugin qpdfview-translations
Обновлено 0 пакетов, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 734 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 3.765 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.mirohost.net/ubuntu jammy/universe amd64 qpdfview-pdf-poppler-plugin amd64 0.4.18-6 [55,6 kB]
Пол:2 http://mirror.mirohost.net/ubuntu jammy/universe amd64 qpdfview amd64 0.4.18-6 [365 kB]
Пол:3 http://mirror.mirohost.net/ubuntu jammy/universe amd64 qpdfview-djvu-plugin amd64 0.4.18-6 [26,4 kB]
Пол:4 http://mirror.mirohost.net/ubuntu jammy/universe amd64 qpdfview-ps-plugin amd64 0.4.18-6 [18,7 kB]
Пол:5 http://mirror.mirohost.net/ubuntu jammy/universe amd64 qpdfview-translations all 0.4.18-6 [268 kB]
Получено 734 kB за 0с (1.513 kB/s)             
Выбор ранее не выбранного пакета qpdfview-pdf-poppler-plugin.
(Чтение базы данных … на данный момент установлено 523399 файлов и каталогов.)
Подготовка к распаковке …/qpdfview-pdf-poppler-plugin_0.4.18-6_amd64.deb …
Распаковывается qpdfview-pdf-poppler-plugin (0.4.18-6) …
Выбор ранее не выбранного пакета qpdfview.
Подготовка к распаковке …/qpdfview_0.4.18-6_amd64.deb …
Распаковывается qpdfview (0.4.18-6) …
Выбор ранее не выбранного пакета qpdfview-djvu-plugin.
Подготовка к распаковке …/qpdfview-djvu-plugin_0.4.18-6_amd64.deb …
Распаковывается qpdfview-djvu-plugin (0.4.18-6) …
Выбор ранее не выбранного пакета qpdfview-ps-plugin.
Подготовка к распаковке …/qpdfview-ps-plugin_0.4.18-6_amd64.deb …
Распаковывается qpdfview-ps-plugin (0.4.18-6) …
Выбор ранее не выбранного пакета qpdfview-translations.
Подготовка к распаковке …/qpdfview-translations_0.4.18-6_all.deb …
Распаковывается qpdfview-translations (0.4.18-6) …
Настраивается пакет qpdfview-pdf-poppler-plugin (0.4.18-6) …
Настраивается пакет qpdfview (0.4.18-6) …
Настраивается пакет qpdfview-djvu-plugin (0.4.18-6) …
Настраивается пакет qpdfview-ps-plugin (0.4.18-6) …
Настраивается пакет qpdfview-translations (0.4.18-6) …
Обрабатываются триггеры для desktop-file-utils (0.26+mint2+vera) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu3) …
Обрабатываются триггеры для man-db (2.10.2-1) …
Обрабатываются триггеры для mailcap (3.70+nmu1ubuntu1) …

Код: Выделить всё

olej@R420:~/Документы$ which qpdfview 
/usr/bin/qpdfview

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 19:27

Olej писал(а):
03 фев 2023, 19:16
qpdfview -- нормально получилось заполнить
Для редактирования это определйнно не годится ... да и не предназначалось.
Но очень даже годится чтобы легко и просто:
а). выделять отдельные места для подсказок...
б). добавлять комментарии к отдельным местам к тексту.
Снимок экрана от 2023-02-03 18-21-16.png
Снимок экрана от 2023-02-03 18-21-16.png (165.47 КБ) 560 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 20:47

Olej писал(а):
28 янв 2018, 22:00
Новый перевод: 5 лучших редакторов PDF для Linux + там ещё по ссылкам добрых несколько десятков инструментов...
Inkscape - отличная программа векторной графики, и она ежедневно используется профессионалами графического дизайна по всему миру. Я очень рекомендую ее для такой работы, и, самое главное, он может импортировать и редактировать PDF-файлы! Возможно, она будет неплохим редактором PDF в Linux.

Код: Выделить всё

olej@R420:~/Документы$ aptitude search Inkscape
p   inkscape                                                           - редактор векторной графики                                                   
p   inkscape:i386                                                      - редактор векторной графики                                                   
p   inkscape-open-symbols                                              - Open source SVG symbol sets that can be used as Inkscape symbols             
p   inkscape-speleo                                                    - Inkscape plugin to help draw surveys                                         
p   inkscape-survex-export                                             - Inkscape plugin to digitise printed surveys                                  
p   inkscape-textext                                                   - Re-editable LaTeX graphics for Inkscape                                      
p   inkscape-textext-doc                                               - Re-editable LaTeX graphics for Inkscape (documentation)                      
p   inkscape-tutorials                                                 - vector-based drawing program - tutorials                                     
v   inkscape-tutorials:i386                                            -                                                                              

Код: Выделить всё

olej@R420:~/Документы$ sudo apt install inkscape 
[sudo] пароль для olej:       
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  fig2dev lib2geom1.1.0 libgsl27 libgslcblas0 libimage-magick-perl libimage-magick-q16-perl libmagick++-6.q16-8 libpotrace0 libwmf-bin python3-scour
Предлагаемые пакеты:
  xfig dia inkscape-tutorials libsvg-perl pstoedit python3-uniconvertor ruby gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html
  imagemagick-doc
Следующие НОВЫЕ пакеты будут установлены:
  fig2dev inkscape lib2geom1.1.0 libgsl27 libgslcblas0 libimage-magick-perl libimage-magick-q16-perl libmagick++-6.q16-8 libpotrace0 libwmf-bin
  python3-scour
Обновлено 0 пакетов, установлено 11 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 20,1 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 93,2 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libimage-magick-q16-perl amd64 8:6.9.11.60+dfsg-1.3build2 [108 kB]
Пол:2 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libimage-magick-perl all 8:6.9.11.60+dfsg-1.3build2 [53,9 kB]
Пол:3 http://mirror.mirohost.net/ubuntu jammy/universe amd64 fig2dev amd64 1:3.2.8b-1 [440 kB]
Пол:4 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libgslcblas0 amd64 2.7.1+dfsg-3 [94,4 kB]
Пол:5 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libgsl27 amd64 2.7.1+dfsg-3 [1.000 kB]
Пол:6 http://mirror.mirohost.net/ubuntu jammy/universe amd64 lib2geom1.1.0 amd64 1.1-2build1 [346 kB]
Пол:7 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libmagick++-6.q16-8 amd64 8:6.9.11.60+dfsg-1.3build2 [157 kB]
Пол:8 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libpotrace0 amd64 1.16-2 [17,2 kB]
Пол:9 http://mirror.mirohost.net/ubuntu jammy/universe amd64 inkscape amd64 1.1.2-3ubuntu1 [17,8 MB]
Пол:10 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libwmf-bin amd64 0.2.12-5ubuntu1 [34,3 kB]                                             
Пол:11 http://mirror.mirohost.net/ubuntu jammy/universe amd64 python3-scour all 0.38.2-2 [49,4 kB]                                                   
Получено 20,1 MB за 11с (1.849 kB/s)                                                                                                                 
Выбор ранее не выбранного пакета libimage-magick-q16-perl.
(Чтение базы данных … на данный момент установлено 523509 файлов и каталогов.)
Подготовка к распаковке …/00-libimage-magick-q16-perl_8%3a6.9.11.60+dfsg-1.3build2_amd64.deb …
Распаковывается libimage-magick-q16-perl (8:6.9.11.60+dfsg-1.3build2) …
Выбор ранее не выбранного пакета libimage-magick-perl.
Подготовка к распаковке …/01-libimage-magick-perl_8%3a6.9.11.60+dfsg-1.3build2_all.deb …
Распаковывается libimage-magick-perl (8:6.9.11.60+dfsg-1.3build2) …
Выбор ранее не выбранного пакета fig2dev.
Подготовка к распаковке …/02-fig2dev_1%3a3.2.8b-1_amd64.deb …
Распаковывается fig2dev (1:3.2.8b-1) …
Выбор ранее не выбранного пакета libgslcblas0:amd64.
Подготовка к распаковке …/03-libgslcblas0_2.7.1+dfsg-3_amd64.deb …
Распаковывается libgslcblas0:amd64 (2.7.1+dfsg-3) …
Выбор ранее не выбранного пакета libgsl27:amd64.
Подготовка к распаковке …/04-libgsl27_2.7.1+dfsg-3_amd64.deb …
Распаковывается libgsl27:amd64 (2.7.1+dfsg-3) …
Выбор ранее не выбранного пакета lib2geom1.1.0:amd64.
Подготовка к распаковке …/05-lib2geom1.1.0_1.1-2build1_amd64.deb …
Распаковывается lib2geom1.1.0:amd64 (1.1-2build1) …
Выбор ранее не выбранного пакета libmagick++-6.q16-8:amd64.
Подготовка к распаковке …/06-libmagick++-6.q16-8_8%3a6.9.11.60+dfsg-1.3build2_amd64.deb …
Распаковывается libmagick++-6.q16-8:amd64 (8:6.9.11.60+dfsg-1.3build2) …
Выбор ранее не выбранного пакета libpotrace0:amd64.
Подготовка к распаковке …/07-libpotrace0_1.16-2_amd64.deb …
Распаковывается libpotrace0:amd64 (1.16-2) …
Выбор ранее не выбранного пакета inkscape.
Подготовка к распаковке …/08-inkscape_1.1.2-3ubuntu1_amd64.deb …
Распаковывается inkscape (1.1.2-3ubuntu1) …
Выбор ранее не выбранного пакета libwmf-bin.
Подготовка к распаковке …/09-libwmf-bin_0.2.12-5ubuntu1_amd64.deb …
Распаковывается libwmf-bin (0.2.12-5ubuntu1) …
Выбор ранее не выбранного пакета python3-scour.
Подготовка к распаковке …/10-python3-scour_0.38.2-2_all.deb …
Распаковывается python3-scour (0.38.2-2) …
Настраивается пакет libwmf-bin (0.2.12-5ubuntu1) …
Настраивается пакет libgslcblas0:amd64 (2.7.1+dfsg-3) …
Настраивается пакет libimage-magick-q16-perl (8:6.9.11.60+dfsg-1.3build2) …
Настраивается пакет libgsl27:amd64 (2.7.1+dfsg-3) …
Настраивается пакет fig2dev (1:3.2.8b-1) …
Настраивается пакет lib2geom1.1.0:amd64 (1.1-2build1) …
Настраивается пакет python3-scour (0.38.2-2) …
Настраивается пакет libmagick++-6.q16-8:amd64 (8:6.9.11.60+dfsg-1.3build2) …
Настраивается пакет libimage-magick-perl (8:6.9.11.60+dfsg-1.3build2) …
Настраивается пакет libpotrace0:amd64 (1.16-2) …
Настраивается пакет inkscape (1.1.2-3ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.26+mint2+vera) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Обрабатываются триггеры для doc-base (0.11.1) …
Обработка 1 добавленный файл doc-base...
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu3) …
Обрабатываются триггеры для libc-bin (2.35-0ubuntu3.1) …
Обрабатываются триггеры для man-db (2.10.2-1) …
Обрабатываются триггеры для mailcap (3.70+nmu1ubuntu1) …
Снимок экрана от 2023-02-03 19-40-44.png
Снимок экрана от 2023-02-03 19-40-44.png (125.73 КБ) 559 просмотров
Единственное, что вызывает нарекания, это то, что Inkscape не является многостраничным редактором документов, как например Word или LibreOffice Draw, поэтому он импортирует за раз только одну страницу. Тем не менее, меня это не беспокоило, так как раньше мне уже приходилось редактировать множество файлов PDF страница за страницей, просто соединяя вместе все страницы таким инструментом, как pdftk.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 20:56

Olej писал(а):
03 фев 2023, 20:47
он импортирует за раз только одну страницу.
Снимок экрана от 2023-02-03 19-48-38.png
Снимок экрана от 2023-02-03 19-48-38.png (97.45 КБ) 558 просмотров
Снимок экрана от 2023-02-03 19-54-19.png
Снимок экрана от 2023-02-03 19-54-19.png (194.66 КБ) 558 просмотров
Весьма мощно... Только это всё больше для графической правки: разметка знаками + добавление графических объектов.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 21:01

Olej писал(а):
28 янв 2018, 22:00
Новый перевод: 5 лучших редакторов PDF для Linux
Этот список не был бы полным без упоминания утилиты pdftk и лучшего графического интерфейса Linux для него - PDF Chain.
Это простое, но мощное приложение, но оно не является полнофункциональным графическим редактором, как другие приложения, перечисленные здесь, - его назначение немного другое. PDF Chain может разделить PDF на несколько документов или объединить два в один. Он может добавлять фоны, штампы или редактировать информацию о файле PDF, или выгружать данные формы в PDF, а также многое другое.
В целом, действительно отличное приложение, если вам не нужно редактировать текст или изображения в файле PDF. Я очень его рекомендую.

Код: Выделить всё

olej@R420:~/Документы$ aptitude search pdftk
p   pdftk                                                              - transitional package for pdftk, a tool for manipulating PDF documents        
p   pdftk-java                                                         - pdftk port to java - a tool for manipulating PDF documents                   

Код: Выделить всё

olej@R420:~/Документы$ sudo apt install pdftk
[sudo] пароль для olej:       
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Будут установлены следующие дополнительные пакеты:
  libapache-pom-java libbcprov-java libcommons-lang3-java libcommons-parent-java pdftk-java
Предлагаемые пакеты:
  libbcprov-java-doc libcommons-lang3-java-doc
Следующие НОВЫЕ пакеты будут установлены:
  libapache-pom-java libbcprov-java libcommons-lang3-java libcommons-parent-java pdftk pdftk-java
Обновлено 0 пакетов, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 4.947 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 6.024 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libapache-pom-java all 18-1 [4.720 B]
Пол:2 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libbcprov-java all 1.68-5 [3.457 kB]
Пол:3 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libcommons-parent-java all 43-1 [10,8 kB]
Пол:4 http://mirror.mirohost.net/ubuntu jammy/universe amd64 libcommons-lang3-java all 3.11-1 [526 kB]
Пол:5 http://mirror.mirohost.net/ubuntu jammy/universe amd64 pdftk-java all 3.2.2-1 [942 kB]
Пол:6 http://mirror.mirohost.net/ubuntu jammy/universe amd64 pdftk amd64 2.02-5 [6.228 B]
Получено 4.947 kB за 2с (1.986 kB/s)
Выбор ранее не выбранного пакета libapache-pom-java.
(Чтение базы данных … на данный момент установлено 526842 файла и каталога.)
Подготовка к распаковке …/0-libapache-pom-java_18-1_all.deb …
Распаковывается libapache-pom-java (18-1) …
Выбор ранее не выбранного пакета libbcprov-java.
Подготовка к распаковке …/1-libbcprov-java_1.68-5_all.deb …
Распаковывается libbcprov-java (1.68-5) …
Выбор ранее не выбранного пакета libcommons-parent-java.
Подготовка к распаковке …/2-libcommons-parent-java_43-1_all.deb …
Распаковывается libcommons-parent-java (43-1) …
Выбор ранее не выбранного пакета libcommons-lang3-java.
Подготовка к распаковке …/3-libcommons-lang3-java_3.11-1_all.deb …
Распаковывается libcommons-lang3-java (3.11-1) …
Выбор ранее не выбранного пакета pdftk-java.
Подготовка к распаковке …/4-pdftk-java_3.2.2-1_all.deb …
Распаковывается pdftk-java (3.2.2-1) …
Выбор ранее не выбранного пакета pdftk.
Подготовка к распаковке …/5-pdftk_2.02-5_amd64.deb …
Распаковывается pdftk (2.02-5) …
Настраивается пакет libbcprov-java (1.68-5) …
Настраивается пакет libapache-pom-java (18-1) …
Настраивается пакет libcommons-parent-java (43-1) …
Настраивается пакет libcommons-lang3-java (3.11-1) …
Настраивается пакет pdftk-java (3.2.2-1) …
update-alternatives: используется /usr/bin/pdftk.pdftk-java для предоставления /usr/bin/pdftk (pdftk) в автоматическом режиме
Настраивается пакет pdftk (2.02-5) …
Обрабатываются триггеры для man-db (2.10.2-1) …

Код: Выделить всё

olej@R420:~/Документы$ which pdftk
/usr/bin/pdftk

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 03 фев 2023, 21:14

Код: Выделить всё

olej@R420:~/Документы$ pdftk
SYNOPSIS
       pdftk <input PDF files | - | PROMPT>
            [ input_pw <input PDF owner passwords | PROMPT> ]
            [ <operation> <operation arguments> ]
            [ output <output filename | - | PROMPT> ]
            [ encrypt_40bit | encrypt_128bit | encrypt_aes128 ]
            [ allow <permissions> ]
            [ owner_pw <owner password | PROMPT> ]
            [ user_pw <user password | PROMPT> ]
            [ flatten ] [ need_appearances ]
            [ compress | uncompress ]
            [ keep_first_id | keep_final_id ] [ drop_xfa ] [ drop_xmp ]
            [ verbose ] [ dont_ask | do_ask ]
       Where:
            <operation> may be empty, or:
            [ cat | shuffle | burst | rotate |
              generate_fdf | fill_form |
              background | multibackground |
              stamp | multistamp |
              dump_data | dump_data_utf8 |
              dump_data_fields | dump_data_fields_utf8 |
              dump_data_annots |
              update_info | update_info_utf8 |
              attach_files | unpack_files ]

       For Complete Help: pdftk --help
Вот так этой утилитой разбивается постранично PDF файл... Для образца взят файл PDF с 7 вариантами обложки этой книги, из-за которой заварилась вся каша:
Olej писал(а):
03 фев 2023, 13:13
Книга: "Расширения ядра Linux: драйверы и модули" :-(

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/BHV.kernel/REDAKTURA/cower$ ls -l 2969_cover.pdf
-rw-rw-r-- 1 olej olej 6481240 янв 31 17:32 2969_cover.pdf
Разбивка:

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/BHV.kernel/REDAKTURA/cower$ pdftk 2969_cover.pdf burst

Код: Выделить всё

olej@R420:~/2023/own.BOOKs/BHV.kernel/REDAKTURA/cower$ ls -l
итого 13148
-rw-rw-r-- 1 olej olej 6481240 янв 31 17:32 2969_cover.pdf
-rw-rw-r-- 1 olej olej    1261 фев  3 20:26 doc_data.txt
-rw-rw-r-- 1 olej olej  571418 фев  3 20:26 pg_0001.pdf
-rw-rw-r-- 1 olej olej  893066 фев  3 20:26 pg_0002.pdf
-rw-rw-r-- 1 olej olej  789341 фев  3 20:26 pg_0003.pdf
-rw-rw-r-- 1 olej olej 1311269 фев  3 20:26 pg_0004.pdf
-rw-rw-r-- 1 olej olej  676794 фев  3 20:26 pg_0005.pdf
-rw-rw-r-- 1 olej olej  670041 фев  3 20:26 pg_0006.pdf
-rw-rw-r-- 1 olej olej 2044642 фев  3 20:26 pg_0007.pdf
Вот вариант 2, к примеру:
Снимок экрана от 2023-02-03 20-28-59.png
Снимок экрана от 2023-02-03 20-28-59.png (344.67 КБ) 555 просмотров
Эта утилита - именно то, чего часто не хватает при работе с PDF файлами :!:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

редактирование кирилического PDF

Непрочитанное сообщение Olej » 12 мар 2023, 03:01

Всё относительно PDF выше - мало внятно...

Вот ещё чьи-то наработки по части PDF: Работа с .pdf
Replace all font glyphs in a PDF by converting them to outline shapes
...
Covert .pdf to .png
...
Склеивание нескольких документов
...
ocrmypdf.readthedocs.io
...
MuPDF -- разрезание .pdf по вертикали

Ответить

Вернуться в «Софт для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя