It's fine to present a pdf, as long as it's legible and the code can be scanned.
> Het E-ticket dat wordt geladen op een mobiele telefoon, tablet of laptop is alleen geldig als vervoerbewijs als het duidelijk leesbaar weergegeven kan worden op de mobiele telefoon, tablet of laptop.
Literally on the PDF ticket it says it is only valid when printed out in full or when loaded in the app that can only be gotten legally through google or apple.
> Het E-ticket dat wordt geladen op een mobiele telefoon, tablet of laptop is alleen geldig als vervoerbewijs als het duidelijk leesbaar weergegeven kan worden op de mobiele telefoon, tablet of laptop.
https://www.ns.nl/binaries/_ht_1553092893605/content/assets/...