frobomjava / sakai-knowledge

0 stars 0 forks source link

Making powerpoint to be shown as embedded content #2

Open aungmyohtet opened 8 years ago

EimonH commented 8 years ago

How to export Power Point to add to Sakai as:

1.Pure PowerPoint File (no export) 2.PDF files (recommended) 3.As a Flash Movie/Video 4.Embed from a third-party site Embed As Web Site

   Web browsers don't understand powerpoint, but there are solutions like using Flash. And the powerpoint file could be exported as a PDF. Or you could also upload to site like slideshare and youtube, and make use of their players which are built for this problem.    
myatmyo-frobom commented 8 years ago

1. Pure PowerPoint File (no export)

PowerPoint file can upload : lessons > ADD CONTENT > Add Content Links. Users can click and download the file to view on their own computers.

2. PDF files (recommended)

Save PowerPoint file as PDF and upload : lessons > ADD CONTENT > Embed content on page. Users can view PDF file page by page in most browser and can download as PDF file. This Option is HIGHLY recommended as in most situations it is the easiest and most effective method, both pedagogically and technically. This Option Saves Your PowerPoint Handout Print-Out As a printable, formatted, document that is the most accurate representation of your PowerPoint slides.

3. As a Flash Movie/Video

Convert PowerPoint file to SWF file by using Converter Software (Adobe Captivate, PPT2SWF, iSpring, http://document.online-convert.com/convert-to-flash) and upload : lessons > ADD CONTENT > Embed content on page. Users can view SWF file in most browser and can download.

EimonH commented 8 years ago

4. Embed from a third-party site Embed As Web Site

"Add Content Link" and "Embed Content on Page" are similar. Both can add files or URLs. The difference is that content links appear as links in your Lessons page, whereas embedded content is displayed on the page. Normally Embed Content is used for audio and video where users want a player to appear on their page. However it can be used for other types of file (e.g. Adobe PDF) as well. Whether embedded content will actually work depends upon whether browsers can display it, or can find a player to display it.

Drawback:Embedding from some sites will not work in Sakai, due to their security settings. If so, it is recommended to use permalinks instead of embedding for those links.

Disadvantage: The content that’s pulled from another location on the Internet, which the University or the user himself does not have access to, might be removed by the owner or made private by the content provider.Most online services provide some type of embed functionality (often by way of a SHARE button), some of which include:

Youtube Prezi VoiceThread Slideshare GoogleDocs Scribd Google Maps Skydrive Presentations and more!

Example: A way to embed Powerpoints in a web page If the user has an account on OneDrive, do the following using Powerpoint Online (accessing Powerpoint via the browser) to embed a Powerpoint:

1.Click 'File', then 'Share', then 'Embed' 2Click the 'Generate' button to generate HTML code to be embedded 3.Copy the 'Embed Code' and paste it in the HTML of a website

EimonH commented 8 years ago

Converting PowerPoint file

  1. SlideShow (ppt/pptx) to pdf by using apache.poi
  2. SlideShow (ppt) to swf by using jodconverter and OpenOffice as service
  3. SlideShow (ppt/pptx) to swf by using zamzar.com API
  4. SlideShow (ppt/pptx) to swf by using online-converter.com API
EimonH commented 8 years ago

1. SlideShow (ppt/pptx) to pdf by using apache.poi

Using Apache poi, convert PowerPoint file to PDF file and save as .pdf format in database. So PowerPoint file can be viewed on lesson page as PDF and also user can download it as PDF file.

Weakness When it comes to convert PowerPoint file with some languages and graphic both .ppt and .pptx file can’t be converted well.

2. SlideShow (ppt) to swf by using jodconverter and OpenOffice as service

Using JODConverter (Java OpenDocument Converter), convert PowerPoint file to SWF file. JODConverter automates conversions that are actually performed by OpenOffice.org.  Therefore, it needs to starting OpenOffice.org as a service as the OpenOffice.org service must be running for JODConverter to work at all.

Weakness Cannot convert *.pptx file to SWF

3. SlideShow (ppt/pptx) to swf by using zamzar.com API

Zamzar provides a simple API for fast, scalable, high-quality file conversion for 100s of formats. Every request to the Zamzar API must include a key. Once you have signed up for an account, you can get an API key by visiting the key management page of your developer portal.

Weakness Cannot see the slides backward and there is no visible button to navigate the slides.

Finally, we can successfully convert PowerPoint file to be shown as embedded content in the lesson page with 4th way <SlideShow (ppt/pptx) to swf by using online-converter.com API>. You can see details at [https://github.com/frobomjava/sakai-knowledge/wiki/Making-powerpoint-file-to-be-shown-as-embedded-content-in-the-lesson-page]