UAIP Yet Another PDF Editor puts a PDF viewer and editor on your pages. Visitors can read a PDF, mark it up, sign it or fill it in, and download their own copy, all in the browser. Every feature is free: there is no premium version, no locked settings and no upgrade notices.
[yape_pdf id="123"] for classic content, widgets and page builders.Page tools (rotate, reorder, delete, merge, redact) in the Media Library, and sending completed forms and signed PDFs to the site. All free.
Source code, including the unminified viewer and build scripts: https://github.com/uaip-dev/yape-wordpress