The process of uploading files to Drupal is the same regardless of file type so you can use the process described here; however, what you do with a file once it has been uploaded varies. This FAQ deals with creating hyperlinked text in the page.
Upload the file
From the edit mode of a page in your site, select the text that should become a link to the file you want to upload and click the Insert/edit linkbutton.
Clickthe icon to the right of the Link URL field to open the file manager and access the site's media assets directory.
Click the Upload button (located in the upper right). This opens another window. In this new window, click the Browse button. Locate and select the file you want to upload and click the Open button. Finally, click the Upload button. A message appears in the window telling you whether the upload was successful. Close the Upload window.
Link to the file
Select the newly uploaded file by clicking the checkbox next to the file name and then click the Insert linkāit's in the lower left. This closes the file manager and takes you back to the Insert/edit link window, where the Link URL field is now filled in with the path to the file you selected.
Click the Insert button. (The button may read "Update" if you're editing the link rather than inserting it for the first time.) The Insert/edit link window closes and the text you selected now links to the file.
See also:
How to I include an image in a Drupal page?
How do I embed a video in a Drupal page?