Eсть табличка логов AccessLog, в ней есть колонки id, user_id, event_type, result, log_date. При этом только user_id является ссылкой на пользователей из другой таблицы, TblUser, остальные поля - без связей. В таблице TblUser - user_id, ...
Программа - конвертер HTML кода сайтов в PDF
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте!
Требуется написать программу для конвертирования HTML кода одиночных страниц сайтов в качественные PDF-документы и создания скриншотов в JPG/PNG.
Т.е., аналог сервиса - https://webtopdf.com/ru/ с необходимыми настройками, но, под Win.
Протестировал порядка 50-ти сервисов, но, ни один не устроил по качеству.
Проблема всех сервисов в том, что они не скролят страницу сайта, в случаях частичной/постепенной загрузки контента.
В итоге, страница преобразуется в PDF некорректно или не полностью.
Более-менее корректно работает сервис - https://www.ilovepdf.com/ru/html-to-pdf .
Но, все-равно, есть погрешности.
1. Возможность одновременной работы нескольких экземпляров программы из разных папок.
2. Настройки обработки выносим в отдельный файл:
1) URL страницы сайта для обработки;
2) Обработка страницы полностью или только видимой/загруженной части страницы/кода;
3) Пауза для ожидания полной загрузки сайта;
4) Количество эмуляций PageDown перед преобразованием страницы, если требуется скроллинг;
5) Путь для сохранения PDF и JPG/PNG на локальном диске или с загрузкой по FTP (если на сервере
нет такой структуры папок, то создаем их, в соответствии с заданным путем).
6) Выбор - сохранять PDF в виде одной большой страницы или разбивать постранично.
3. Возможность обработки страниц сайтов как полностью (прокрутка вниз, до полной загрузки страницы), так и только видимой части страницы, в зависимости от настроек.
4. Возможность настройки постраничной корректной разбивки PDF документа, по заданным тегам в коде или строкам текста на сайте. Т.е., чтобы в итоговом PDF документе ключевые блоки сайта (заголовки блоков) начинались с начала страниц, а не с середины.
5. Возможность запуска программы через BAT-файл.
6. Автоматическое завершение работы программы после каждого цикла обработки (каждой страницы).
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт4 года назад
Есть сайт, но там кривые коды. Нужно всё сделать хорошо, чтобы работало. Будьте добры, предлагайте заявки, кто может переговорить по ватсаппу, чтобы я мог объяснить. А те, кто говорит, что "пишите тз", ...
Веб-программирование7 заявокЗакрыт3 года назадАвторизация по средствам куков (либо свой вариант) https://accounts.binance.com/ru/loginЗаходим https://www.binance.com/ru/nft/marketВ фильтре (слева) ставим «фикс. цена» и «BUSD»Сортируем (справа) цена по возрастаниюСканирует первые 15 позицийЕсли найдена цена меньше указанной (при старте скрипта), то заходим и покупаем, если нет, то ...
Веб-программирование4 заявкиЗакрыт3 года назад- $55
Поиск дублирующих объявлений Бюджет 4000 руб. либо слушаю ваши предложения. Запускаться скрипт будет с хостинга, через cron Могут возникнуть проблемы с капчей, хотелось бы сразу услышать, как это будет решаться ...
Веб-программирование1 заявкаЗакрыт3 года назад Вобщем идея такая - есть кошелек. На него должны кинуть 1 bnb. Тогда на сайте на странице должно показаться ждем второго игрока. Потом другой человек кидает еще 1 bnb. Тогда на сайта странице показывается какойто ...
Веб-программирование1 заявкаЗакрыт3 года назад- $100
Доработки по проекту. Редактирование полей, связей. Проект состоит из трех составных частей: 1 - api - написан на Node.js, Feathersjs, Typescript, БД - PostgreSQL 2 - front - написан на React ...
Веб-программирование4 заявкиЗакрыт3 года назад Люди, надо сделать бота, который в начале попросит у человека код, если такой код есть в бд(прилагается), попросит человека скинуть фото, человек скидывает фото, нажимает на продолжить, бот пишет что все успешно а сам ...
Веб-программирование9 заявокЗакрыт3 года назадВ GetCourse есть стандартная интеграция с CloudPayments, но это решение не подходит. Необходимо разработать интеграцию, в которой форму ввода банковской карты платёжной системы CloudPayments и кнопки Apple Pay / Google Pay, разместить ...
Веб-программированиенет заявокЗакрыт3 года назадНужно создать бота на базе opensea-js, который будет автоматизировать отправку оффера на сайте opensea.io Как я примерно вижу алгоритм действий (или предлагайте ваш вариант, я не знаком с opensea-js): 1. Бот ...
Веб-программированиенет заявокЗакрыт3 года назадСейчас нужно:1. Разместить код гугл аналитики на всех страницах.2. Убрать якорь ссылки в меню "Рулонные шторы", что бы при нажатии не была обрезана страница.3. Сделать возможность замены текста в кнопке "Вызов замерщика" в шапке.4. Закрепить ...
Веб-программирование1 заявкаЗакрыт4 года назад