There are multiple options to add a downloadable PDF to your website. However, things are easier if it is built on WordPress since there are countless plugins available for this purpose. However, you can also use the htm2pdf, which is mentioned above, to get the job done.