Предполагая, что вы пытаетесь сделать это самостоятельно в учебных целях, вы не хотите использовать библиотеку, чтобы сделать это для вас:
По сути, вам нужно написать программу, которая хранит в памяти либо строку с разметкой RTF, либо DOM-подобное дерево данных. Используя спецификацию RTF , вы должны написать плоский (текстовый) файл, размеченный правильно и с расширением .rtf. Точно так же, как если бы вы писали HTML-файл.