For documents like PDFs, there’s no way to place canonical tags from the web page header simply because there isn't a website page segment. In this kind of instances, you’ll really need to use HTTP headers to set canonicals. You need to use Ahrefs to resolve this issue – just https://addons.prestashop.com/it/seo-indicizzazione-naturale/31857-google-rich-snippet-automatico-json-ld-open-graph-seo.html