I guess it depends on how you want to present the choice of html/PDF to the user. One way would be to render the form as HTML for the task, and provide the PDF as an attachment. When they open the task, the form appears in HTML, but they could optionally open the attachment and submit the PDF. This...