https://html2canvas.hertzen.com/ (lisanssız) kütüphanesi ile ekran görüntüsü alıp, kaydedersiniz.
Sonrasında herhangi bir pdf kütüphanesi (örn: mPDF (lisanssız)) ile pdf dosyası oluşturup, save ettirebilirsiniz.