Hate PDF Forms? Check out my No Code solution!<p>Create a form using text markup. Get an URL pointing to the form and mail it to your customers.<p>I recently received a PDF form (created by M$ Word). I use Linux and managed to open it with Libreoffice (Draw!).
The text entry boxes were misaligned or just missing. Digits each had a separate text field. Tiresome...
By the time I had re-exported it to PDF with the fields filled, some of the formatting had been changed/lost.<p>So I made this.<p>I'd rather fill out forms in my browser. Browsers can print PDF. What could go wrong?<p>Tell me in the comments below.
This is really cool! One suggestion - don't expose when 'identical form exists' on duplicate creator names. This can be de-anonymizing, because I can put some (fictitious) 'target's name into that box and see if they made a form using your service. Also it's not clear to me why it's necessary to have a creator name in the first place.
I hate pdf forms but old-fashioned organizations love them - so I have to deal with them. The worst is when they scan a paper form and send it as pdf - second worst is pdf form with non-fillable fields. I use xournal as a “typewriter” to fill out these monstrosities. I can even add a scanned signature to avoid having to print, sign and re scan the thing.
I like the concept a lot. A couple of suggestions you might consider:<p>1. Grab a lightweight CSS framework like Milligram (there are a bunch of them) and add it so the forms will be styled in a more modern way.<p>2. Test on mobile. For me the layout of the current forms shows up wrong, it doesn't take the full screen width and labels in the example form run over other elements.
For creating a PDF have you considered a "print" button? I feel if you sent it to someone, they might not actually know that you can Ctrl-P.<p>I like the print stylesheet, nice and crisp.
I think it’s perfect as it is. I hope you ignore the people who’ll try to pressure you into adding libraries to making it look like every other bloated webapp on the web.