Yes, the wkhtmltopdf isn’t exactly starter stuff, so I think you’re approach sounds good. I’ve also noted this for a future tutorial. You are right that styled web page is a good route to a PDF if you don’t want extras like a Table of Content. Plus, as time goes on, browsers are far cleverer about pagination.
When you get out of the thinking stage do ask, we’re here to help!