Take the 2-minute tour ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

I would like to create a presentation for my lecture in which I would use Mathematica CDF files. Let's say I want to have such interactive content:

Manipulate[Plot[Sin[x (1 + a x)], {x, 0, 6}], {a, 0, 2}]

How can I place it in Word, Powerpoint or in Adobe PDF (I can use Adobe Acrobat) so it is usable. Usable - means not showed as an icon.

Thanks in advance and Regards Misery

share|improve this question
3  
Strongly related: Can we show some Dynamics/CDF in PowerPoint or Keynote? (the answer is: YES!) –  Alexey Popkov Sep 18 '13 at 7:01
    
@AlexeyPopkov I'm a bit surprised Wolfram Research doesn't mention this option. I haven't really played with Office, but had a hunch those tools would have relatively strong HTML embedding support. Can write up an answer demonstrating this? –  kirma Sep 18 '13 at 7:22
add comment

2 Answers 2

up vote 8 down vote accepted

You can't. You can combine CDFs and content generated by other tools on web pages, though.

From Frequently Asked Questions about the Computable Document Format (CDF) (Wolfram Research):

Do CDFs plug in to Microsoft Office documents or PDFs?

Currently, the CDF Player plugin only supports web browsers. We are exploring the same capabilities for a number of other applications. Contact us for more details when CDF support for other applications becomes available.

Considering size of the Microsoft Office ecosystem, there is probably either a feature or an external tool that allows to export custom HTML (which is also used around CDF embedding on the Web) on spots defined in the Word document. This could enable creating CDF embedding in exported HTML, although something like only the link would be visible while editing the document in Word. This is probably a question for another forum...

share|improve this answer
    
Can notebook be placed in such file? Assuming I have a Mathematica installed on the same machine as the file I want to view? –  Misery Sep 18 '13 at 6:00
1  
@Misery Browsers support links to local files by file URI scheme. Modern browsers also support embedding element data using data URI scheme, but I have no idea how well CDF plugin works with that. –  kirma Sep 18 '13 at 6:25
add comment

I haven't tried it myself but you can install the LiveWeb plugin for PowerPoint which allows to embed a live webpage into a slide. Now you should prepare an HTML page with emdedded CDF object (here you can find old instructions how to do this, but probably there is easier way now) and embed it into a PowerPoint slide. People say that it works surprisingly well and you maintain full interactivity.


UPDATE

Here is how this Demonstration looks in PowerPoint 2003 after pressing F5:

screenshot

Full interactivity is maintained: you can scroll the page, interact with embedded CDF object and follow hyperlinks.

share|improve this answer
    
Even if this wouldn't strictly count as a solution, I'd hope it to be a workaround worthy of an accepted answer. –  kirma Sep 24 '13 at 21:29
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.