ник: Explorer
я, например, не вывожу договор в редактируемый файл - если позволить пользователю редактировать содержимое договора за пределами БазыДанных - теряется смысл самой БД - накапливаются разночтения в тексте, если такую БД и удастся использовать то только как справочник по типовым формулировкам а не как БД договоров.
мои договоры печатаются прямо из БД на ПДФ принтер - если нужно что-то менять, меняем в БД.
в общем случае, нужно выводить текст документа в шаблон Word, который, в свою очередь, и сам хранится в БД.