If you have a need to include PDFs in your Help system, you have a few options. You can create a link to the PDF (which will open the PDF once the user clicks the link) or you can import the PDF into the project (which will create a topic out of the PDF).
There is another, less known technique for including content in your Help System, and this technique actually embeds the content within a topic: iFrames. You can use iFrames (inline frames) to insert PDF files or HTML files within an HTML topic.
Inserting an iFrame is simple:
- Choose Insert > HTML > IFrame to open the iFrame dialog box.
- Give the iFrame a name.
- Click the browse button and select a URL, HTML file, or PDF file to link.
- (Optional) Click the Border tab to set the iFrame's border options.
- Click the OK button.
The iFrame won't look like much when viewed in RoboHelp's Design window. However, the results are awesome when you preview the topic. In the image below, the PDF is displayed within the iFrame. Unlike an image, the PDF within the iFrame is scrollable, you can zoom in and out for a closer look, jump between pages, and (coolest of all) use the Show Acrobat toolbar button to display the PDF in Adobe Reader so it can be printed, etc.
To edit an iFrame, double-click it to change the name, the linked item, or the border. While in the Design window, you can also drag the frame handles to resize the frame.
***
Looking to learn Adobe RoboHelp? We offer a live, online class held once each month.
Pls. clarify which target(s) this works for. I suspect htmp help (CHM) only; my quick test with merged webhelp put the PDF where I'd hoped, but failed on IE8 download security and display errors. Sigh!
Posted by: Mike | February 15, 2012 at 12:15 PM
If you are testing this locally, have you enabled Mark of the Web (via the Properties of the SSL)? Give that a shot.
Posted by: Kevin Siegel | February 16, 2012 at 09:50 AM
Thanks for sharing a useful tutorial about iFrames. I was looking around for such demonstration and glad to discover it right here. Keep up sharing.
Posted by: Kathrin Campbell | February 18, 2012 at 09:02 AM