I want to show the user that a hyperlink links to a PDF file (or Word/PowerPoint etc.).
Here are some methods I've considered:
Alternatively, I've thought about using icons:

(Examples from these pages: Making hyperlink icons with CSS, Showing hyperlink cues with CSS)
What's the accepted, standard and accessible way of doing this? Are there any guidelines available somewhere?