Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

10 лет назад
Олег
43 года, Германия
15 лет в сервисе
Был онлайн 5 лет назад
13 отзывов
10 лет назад

Нужно сделать unit testing framework для PDF-файлов, и в качестве примера использования написать тесты для PDF-файла во вложении:

Тест 1: Расстояние между базовыми линиями строк равно 12pt
Тест 2: Расстояние между разделительными линиями равно 25pt
Тест 3: Ссылки начинаются с новой строки, в заданном формате
Тест 4: Базовые линии строк в таблице выровнены
Тест 5: Заголовок секции начинается с новой страницы

LaTeX-файл, из которого сделан PDF, тоже во вложении. Его можно изменять и смотреть, будут ли тесты отлавливать изменения в layout'е. Кроме того, если надо, в LaTeX-файле можно добавить подсказки для процедур тестирования.

Язык программирования: Python. Если уж совсем никак, то готов смириться с другим удобным языком программирования типа Perl или Ruby, но точно не с Java или C.

Платформа: Linux (точнее, любая posix-система). Можно использовать непитоновые библиотеки и инструменты, например poppler или ghostscript.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.