Microsoft has a pre-release out which adds the PDF Print function in PowerApps to allow you to print containers. It is handy in certain scenarios, but I believe in most situations where you need to generate documents for official policies and procedures, it is worthwhile to print/retain the source documents used to create them using any function that translates what you see into what somebody else sees.
Therefore, I believe in most situations where we are creating documents alongside official processes (HR, Legal, etc.), creating and storing the original HTML is essential instead of relying on a tool we have zero control over to serve as our record of what was created.
So this covers the older method of generating PDF documents from HTML using Power Automate.