Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

WordPress

Vanessa Ferragut
Vanessa Ferragut
479 Points

Attaching a PDF to a page for user download

Is there a way to "attach" a PDF of something to a web page? Something that people can click on and download? Is there a special widget or plugin I need to install for something like this? An example would be under our Deals Page or the merchant page if we wanted to add a PDF of a certificate or coupon that a registered user can click on to open/save/print.

3 Answers

Joe Powell
Joe Powell
3,933 Points

If you're using wordpress just go to the media section upload it to the library. Once uploaded it will appear in the library click it and in a panel to the right you will see the file URL (the path/web address to the file) copy this URL. Go to the page you'd like to add it to code in a basic link and link it to the URL you copied. As James said the PDF will automatically open in the browser window.

You can add a link also in the wisywig by clicking the link icon above the content field and copying the URL to the PDF into the designated field in the pop up window.

Hope that helps Vanessa

James Barnett
James Barnett
39,199 Points

Just upload the file to your site and then link to it. The browser will take care of the rest.

Vanessa Ferragut
Vanessa Ferragut
479 Points

Hi James,

You mean upload to the media files? And how would I link this? "Set Featured Image?" or "Upload Media?"

We don't want to upload this as a photo, but rather as an attachment that people can double click and open as a PDF on their computers. Thanks!

Elizabeth Naughton
Elizabeth Naughton
374 Points

Having issues printing PDF after it shows up in browser. When I hit command P it doesn't work. The only way to get it to preview correctly and print is to "right click" then hit print. My clients will not know to do this. Any suggestions?

James Barnett
James Barnett
39,199 Points

Elizabeth Naughton - You can use JavaScript to make a print button. However, if you want it to print a PDF you need to use an iframe. There's a caveat though, as there is currently a bug in firefox for printing an iframe, so it's probably not a good idea to go that route.

further reading: