Ответ на пост «Психанул из-за платных конвертеров и написал свой - бесплатный, приватный и работающий прямо в браузере»3
Было комментарием, но решил вынести в отдельный пост.
В прошедшем 25 году приближаясь к своему 40 летию решил ворваться в мир разработки. В принципе попытки были и до этого, но все ограничивалось скриптами питона или экселя.
А тут именно приложения. Делал в первую очередь для себя самого, но как показала практика все это может быть полезно и остальным.
1. Момент - работа с пдф.
С десктопными приложениями здесь все неплохо, но раздувая функционал, они набирают вес и теряют скорость. Поэтому для себя лично гонял для этих целей python.
Собственно вот решение задачи - вырезать только первый лист у 400+ файлов весом от 1 до 400мб.
Выполнение пара минут с учетом того, что офисному компу 13 лет + ворох политик безопасности.
Собственно остальных задач не так много: вырезать листы из файла, разбить на фрагменты или склеить файлы.
Штатно установлен pdf 24, но с учетом вводных он работает дольше.
В итоге собрал все 4 скрипта в одно, и обернул в графику. Получилось десктопное приложение.
https://disk.yandex.ru/d/mcwg7EmfQefYjg
Если есть варианты куда еще это можно выложить - подскажите
А да, чуть не забыл, еще конвертер epub в pdf - это было нужно когда переводил книжку.
Но это всё десктопные вариант.
Проблема случилась, когда понадобилось обрабатывать pdf на телефоне. Тут тоже есть варианты, но либо платные, либо с горой функций, среди которых теряются нужные.
В итоге оставив только самое нужное, остальное обернул в графику и java и получил приложение для android - https://www.rustore.ru/catalog/app/ru.pdftoolkit
Получилось достаточно лаконично, компактно и шустро. Изначально считал это вещью в себе и законченным проектом, но вчера почитав комментарии думаю развитие будет.
Как минимум выявил баг - приложение падает на файлах больше 1500 страниц и весом около 1Гб, но такие скорее исключение, чем практика, но и с этим можно побороться
И еще одно приложение - вещь очень узкоспециализированная, но не написать не могу.
Это для ребят связанных с метрологией, и не по наслышке знающих, что такое система Аршин. Приложение работает с их api но механизм и алгоритм поиска отличаются от официальных. Собственно если словосочетания "метрологическая поверка" и "поверочное свидетельство" вам знакомы - возможно пригодится https://www.rustore.ru/catalog/app/com.example.arshinchecker (да тут я зафакапил название приложения - на яве не писал почти 15 лет и имя пакета осталось такое же как в гайде). Отдельно apk можно взять на 4pda - https://4pda.to/forum/index.php?showtopic=1113359#entry14081...
в общем вот, чем хотел поделиться.
Все бесплатное, и в рамках текущего функционала таким и останется.
Это не прям какие-то там откровения, но легкие и функциональные решения.




Лига программистов
2.2K постов11.9K подписчиков
Правила сообщества
- Будьте взаимовежливы, аргументируйте критику
- Приветствуются любые посты по тематике программирования
- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества