For files like PDFs, there’s no way to place canonical tags in the web page header mainly because there is not any webpage area. In this sort of conditions, you’ll have to use HTTP headers to set canonicals. You can find three ways to add hreflang tags to webpages (by https://optimusbookmarks.com/story18756991/not-known-facts-about-hreflang-not-using-canonical