Pull to refresh

Comments 5

Хорошие скрипты. Для любителей файлового менеджера Nautilus (он, вдобавок, умеет отображать мета-свойства файла в отдельных столбцах: автора, комментарий, ключевые слова, название документа итд) - так вот для Nautilus можно писать подобные PDF-скрипты на Python, с интеграцией в меню. Возможно их уже написано много, но написать свой под свой МФУ/документооборот/бизнес-процесс - не только зачетно, но и порой остро необходимо. В экосистеме Python много свободных PDF-либ для любых манипуляций:

  • segno - лучшая вставка QR и DataMatrix-кодов в готовый PDF

  • PyPDF2 - простая нумерация страниц и др. операции

  • pypdftk - разрезка/склейка/поворот/закладки/метаинформация

  • PyMuPDF - вообще почти все мыслимые манипуляции

Есть написанные и на Python с использованием pikepdf. Но смешивать shell и Python как-то не хочется.

Если речь о Dolphin и KDE, то совершенно непонятно, зачем вам Zenity в первом примере, надо было везде уведомления через kdialog выводить. Ну или использовать Qarma.

Тема сервисных меню в KDE не раскрыта - а это интереснейший момент, про который мало кто пишет.

Куски скриптов без заголовков, без контекста, с обрывочным комментарием - ну такое...

Так себе статья, уж извините.

kdialog лучше работает с диалоговыми окнами выбора. zenity лучше выглядит при выводе сообщений. Если память не изменяет то выбор делался из возможностей для той или иной задачи и оформления окон. Что касается "кусков скриптов" в статью не планировалось добавлять тексты в полном объеме. Для просмотра всего скрипта приведена ссылка на github. Реп публичный. Здесь показал как можно работать с pdf не устанавливая специализированного ПО.

По поводу "так себе статья" кому то нравится кому то нет.

Qarma это клон Zenity. Приводить его против Zenity такой себе вариант.

Sign up to leave a comment.

Articles