Hi Sérgio. It will be possible to do that, on a future release.
For now, you can work around that by creating a short-lived token before the call to PrintPDF, commit the transaction, then pass this token into your web screen. The web screen should validate the token against the database, and reject if it doesn't find it (or if it is expired).
I'll let you know when I release that feature.