Звучит как задание)))
Ну да ладно...
У вас вопрос из двух частей:
1. как сделать визуальный конструктор чего-то там - гугл трещит от готовых кусков кода.
тут даже жевать нечего, потому что вы, как и большинство начинашек, привели одну строку плюс море воды, за вас домысливать никто не будет.
напишите четко и по рунктам, может кто и разжует, а пока что и жевать нечего.
2. сформировать из сформированного юзером некоего нагромождения информации файл в pdf
есть же отличная либа tFPDF, правда по умолчанию у неё траблы с кириллицей, но решение (готовое) тоже есть.
если не справитесь, то пишите, поищу готовый код, проверен уже на 3проектах