We can save a visited web page in the browser app as a PDF file on the OnePlus smartphone for later printing or offline access to pages saved on it.

This uses the Share function and selects the printer service, but does not require an available printer.

Android 10 | OxygenOS 10.0
Step 1:  Open the  Chrome app
Step 2:  Open the  menu
Step 3:  Tap on  Share...
Step 4:  Tap on  Print
Step 5:  Make sure  Save as PDF  is selected
Step 6:  Tap on  Download PDF
Step 7:  Select a folder and tap  Save
  1. Open the Chrome app
  2. Open the menu
  3. Tap on Share...
  4. Tap on Print
  5. Make sure Save as PDF is selected
  6. Tap on Download PDF
  7. Select a folder and tap Save

OnePlus Instructions