Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Программа для работы с PDF в Linux без прав администратора

Разместить заказ
2 фрилансера уже откликнулись на этот заказ
Цены от 1000 ₽ до 1000 ₽.
Сроки от 20 до 20 дней.
Данные обновляются раз в 10 минут.
m
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 месяц
Бюджет: по договоренности
# ТЗ: Программа для работы с PDF в Linux без прав администратора

## Цель проекта
Требуется разработать программу конвертации и редактирования PDF-файлов с графическим интерфейсом для Linux. Программа должна работать без прав администратора и не требовать установки дополнительных библиотек.

## Ключевые требования
1. **Полная автономность**:
   – Запуск без прав администратора
   – Работа без предварительной установки зависимостей
   – Автоматическое развертывание библиотек в локальной директории пользователя (~/.local)
   – Использование механизма локальной установки библиотек через собственное виртуальное окружение

2. **Функциональность**:
   – Конвертация PDF в PNG/JPEG с настройкой разрешения (72-600 dpi)
   – Создание PDF из набора изображений
   – Объединение PDF-файлов
   – Разделение PDF на отдельные страницы
   – Извлечение выбранных страниц из PDF
   – Просмотр PDF с миниатюрами страниц при редактировании
   – Предпросмотр содержимого файлов при работе с ними

3. **Интерфейс**:
   – Графический интерфейс на основе Zenity или GTK/Qt
   – Миниатюры страниц при редактировании PDF
   – Все тексты на русском языке
   – Использование эмодзи и иконок для улучшения восприятия
   – Информативные уведомления через notify-send

4. **Технологии**:
   – Bash для координации и запуска
   – Python с библиотеками для работы с PDF (PyPDF2/pikepdf)
   – Локальное виртуальное окружение
   – Утилиты poppler-utils для генерации предпросмотра
   – Не требуется sudo/root доступ в системе

## Алгоритм запуска
1. Проверка наличия необходимых библиотек
2. Если библиотек нет – копирование из встроенного окружения в ~/.local
3. Активация виртуального окружения
4. Запуск основной программы
5. Деактивация окружения при завершении

## Структура программы
```
pdftoolbox/
├── pdftoolbox.sh     # Главный скрипт
├── functions/        # Башскрипты 
├── env/              # Виртуальное окружение Python
└── assets/           # Ресурсы программы
```

## Сроки и этапы
- Разработка базовой структуры и самоустановки (5 дней)
- Конвертация PDF ↔ изображения (7 дней)
- Функции редактирования и просмотра PDF (5 дней)
- Тестирование и исправление ошибок (3 дня)
- Общий срок: 20 дней

## Критерии приемки
1. Запуск без установки зависимостей и без root-прав
2. Выполнение всех заявленных функций конвертации и редактирования
3. Наличие миниатюр страниц при редактировании PDF
4. Стабильная работа с разными типами PDF

## Дополнительно
- Программа должна работать в среде, где пользователь не имеет прав на установку программ в систему
- Все настройки сохраняются в домашней директории пользователя
- Обработка ошибок с понятными человеку сообщениями
Разделы:
Опубликован:
27.02.2025 | 09:11
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, ищу программиста, резюме программиста, требуется написание плагинов/сценариев/утилит

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->