

Sure there are foss qr code generators, I don’t know any at the moment but with a simple google search you should find what you want. About the pdf on a specific page, I think you can add #page={pageNumber} in the url and should open it at the given page.
Planning to do the same, but first I have to find an alternative for my mail, probably I will try a self hosted mail server for a while