Print function for lists or listviews

Although this question has probably been asked many times before, I haven't found a suitable answer:
How can I print a list or listview, for example in PDF?
I don't use Webviewer, Firebase, Bluetooth or a thermal printer.

There are several pdf creator extensions

search

If you can convert the list to text as CSV or JSON, you can use the Sharing component to make it available to other apps.

Thanx @ABG , sharing component is a good solution.