Здравствуйте!

Требуется написать программу для конвертирования 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. Автоматическое завершение работы программы после каждого цикла обработки (каждой страницы).

4 года назад
Alexey-Dolgih
Алексей 
49 лет
16 лет в сервисе
Был
2 года назад

Заявки фрилансеров

Мария
 
25 лет
4 года в сервисе
Был
2 года назад
3 отзыва
4 года назад
  • Похожие заказы

  • Необходимо выполнить запрос к таблице AccessLog, чтобы получить для пользователей, которые логинились начиная с 1 июня 2021 года, данные о первых event_type в каждом месяце 2020 года. Результаты должны включать user_id, имя пользователя, дату последнего входа и тип события за каждый месяц.

    Закрыт
    4 года назад
  • Требуется исправить коды на сайте WordPress и оптимизировать его работу. Необходимо сделать все функции рабочими и эффективными. Заявки от фрилансеров, готовых решить данную задачу.

    Закрыт
    4 года назад
  • Разработайте скрипт на Python или JavaScript для автоматизации процесса покупки на платформе Binance. Скрипт должен авторизовываться с помощью куков, заходить на страницу NFT-рынка, устанавливать фильтры и сортировку, сканировать первые 15 позиций и совершать покупку при нахождении нужной цены. Необходима высокая скорость выполнения операций и возможность обновления страницы без сброса фильтров.

    Закрыт
    4 года назад
  • $55

    Необходимо создать скрипт для парсинга данных с сайта cian.ru по указанному фильтру. Скрипт должен собирать ссылки на объявления и определять количество дубликатов по заданному адресу. Учитывайте возможные проблемы с капчей и предложите решения. Бюджет 4000 руб. или ваши предложения.

    Закрыт
    4 года назад
  • Задача заключается в разработке смарт-контракта на Solidity для Binance Smart Chain. Контракт должен принимать 1 BNB от двух игроков, отображать статус ожидания второго игрока, и после его участия запускать игру, где случайным образом выбирается победитель. 10% от суммы и расходы на газ должны вычитаться из выигрыша. Ожидаются честные и прозрачные условия игры.

    Закрыт
    4 года назад
  • $100

    Требуются доработки по проекту, состоящему из трех частей: API на Node.js с использованием Feathers.js и Typescript, фронтенд на React и админка на Vue.js. Задача включает редактирование полей и связей. Необходим опыт работы с указанными технологиями.

    Закрыт
    4 года назад
  • Требуется разработать Telegram-бота, который будет запрашивать у пользователя код из базы данных. При успешной проверке бот попросит загрузить фото. После загрузки и нажатия кнопки 'Продолжить' бот уведомит о успешной отправке, а фото будут сохраняться в архив и отправляться на заданный адрес электронной почты.

    Закрыт
    4 года назад
  • Необходимо разработать интеграцию CloudPayments для GetCourse с размещением формы ввода карты и кнопок Apple Pay/Google Pay на странице оплаты. Настроить автоматический возврат 10 рублей за валидацию карты, а также изменить статусы заказов в CRM GetCourse с нового на завершён.

    Закрыт
    4 года назад
  • Разработайте бота на основе opensea-js для автоматизации отправки офферов на OpenSea.io. Бот должен подключаться к кошельку Metamask, переходить по указанной ссылке, проверять токены и отправлять офферы с заданными значениями. Ожидаются варианты реализации и предложения по улучшению алгоритма.

    Закрыт
    4 года назад
  • Требуется внести правки на сайт, работающий на платформе Drupal. Необходимо разместить код Google Analytics на всех страницах, убрать якорь ссылки в меню 'Рулонные шторы', сделать возможность редактирования текста в кнопке 'Вызов замерщика', а также закрепить нижнюю часть сайта с 'Наших преимуществ'. Ожидаются периодические правки и исправления ошибок.

    Закрыт
    4 года назад