Hello,
Yes, you would need to read the record from the database and then print it by transformation or API. This article can be helpful for you:
Print page.
However, if you insert the item by API, it is possible to load the data just after you insert the item without loading from the database. You can, for example, insert the HTML code with the item data to a literal on the page.
Best regards,
Helena Grulichova