Thanks empyrean for the feedback.
Yes I have a simple Html2Text logic, which remove all html tags, but your suggestion requires to keep the <a> tags. I will see how to give both options. Your suggestion on file name also implies that I have to give some option to user to remove/change the invalid characters.
Actually I wanted PTL to be very simple and straight forward. It should work out of box and mostly for all users. But there are advance users who like to control the things
Ok I will plan and give the options, but will try to keep it simple and minimal, else it will also become same like other similar apps and slow down.