Hello all,
Just to let you know that I have create a small node library (GitHub - jgazeau/website2pdf: Node library to print PDFs from a website following sitemap protocol) to crawl a website based on the sitemap protocol (which is the default one used in Hugo), and generate a PDF for each URL.
Maybe it will help you or others with the same aim.