Лабораторная работа 6

Задание

Релизовать класс (классы) для генерации документов на основании хранимых в БД данных. Приложение должно давать возможность сохранения генерируемых документов в формате pdf, xls (xlsx), csv (xml) на локальной машине. Количество документов каждого формата - не менее 5 (см. лабораторную работу 1).

Каждый документ должен передаваться на клиент в виде потока с корректным MIME-типом. Сохранение документов на сервере во время генерации либо постоянно недопустимо.

Документы в формате PDF должны быть оформлены на "фирменном бланке" команды разработчиков. Предусмотреть возможность создания защищенных PDF-документов, в которых заблокирована возможность копирования текста.

Документы Excel должны быть готовыми для печати. Например, выводимый текст не должен быть обрезан внутри колонки, а при печати таблицы должны умещаться на одной странице по ширине.

Документы в формате CSV должны использовать запятую (,) или точку с запятой (;) в качестве разделителя. Выбранная для хранения кодировка текста должна позволять просмотреть сохраненный документ в приложении Microsoft Excel без дополнительных настроек.

Контрольные вопросы

  1. Особенности представления данных в форматах pdf, xls, csv.

results matching ""

    No results matching ""