Allow user upload document file like pdf, docx, ppt, or a url of web page, and parse to pure text to chat