По договоренности
В первую очередь читалка под винду.
PDF файлы будет нами перечитываться побайтно с добавлением некого хэша после каждых 1000 символов (условно) и сохраняться в видоизмененном виде с новым условным расширением .PDF777. Акробатом такой файл уже не откроется.
Клиенты будут скачивать такие файлы и читалки к ним.
При открытии такого файла читалкой внутри программы из файла должны быть удалены лишние символы (хэш) и читалка будет воспроизводить нормальный файл из своей оперативки (ну т.е. чтоб быть невозможно сохранить/вытащить файл в обычном виде).
Задача: сделать читалку под винду.
Подробнее для тех кому "нужно тз, т.к. ничего не понятно":
Книги продаются на сайте в формате pdf.
Цели этой читалки
1) чтобы юзер не мог, купив книгу, выложить ее затем в свободное скачивание. Теоретически конечно он может выложить книгу вместе с читалкой, но это маловероятно.
2) чтобы никто не мог использовать купленный файл книги для печати.
Если файл pdf открыть через блокнот например то в текстовом виде это набор символов. В pdf-файл на сервере будет вставляться в нескольких местах набор символов типа sldfh435jkhkjf , благодаря чему целостность файла нарушится и его уже невозможно будет открыть через acrobat reader. Покупать и скачивать будут уже такой, видоизмененный файл. Читалка при открытии такого файла будет внутри себя удалять эти ненужные наборы символов (естественно эти символы будут заранее внесены программный код читалки), и открывать очищенный файл.
Вставку набора символов в файлы на сервере ("кодирование") мы будем делать сами. Требуется только читалка-раскодировщик.
Мой телеграм: @melnikov_v