For files like PDFs, there’s no way to place canonical tags during the webpage header for the reason that there isn't a page segment. In these instances, you’ll have to use HTTP headers to set canonicals. Canonical URLs are made use of to prevent copy information and indicate to engines https://addons.prestashop.com/ru/seo-natural-search-engine-optimization/31857--rich-snippets-json-ld-opengraph-seo.html