You can use FormAPI to set up PDF templates, which can be filled out with an online form. FormAPI doesnu2019t support charging people to download the PDF, but you could use Stripe for this (would require some programming.)