PowerPoint プレゼンテーション (.ppt) を Web ページ (.xhtml) に埋め込むことはできますか?
これは、Internet Explorer 6 と Internet Explorer 7 のみが混在するローカル イントラネットで使用されるため、他のブラウザーを考慮する必要はありません。
私はあきらめた.私はフラッシュが進むべき道だと思います.
PowerPoint プレゼンテーション (.ppt) を Web ページ (.xhtml) に埋め込むことはできますか?
これは、Internet Explorer 6 と Internet Explorer 7 のみが混在するローカル イントラネットで使用されるため、他のブラウザーを考慮する必要はありません。
私はあきらめた.私はフラッシュが進むべき道だと思います.
Google ドキュメントは、ドキュメント ビューアで PowerPoint (および PDF) ドキュメントを提供できます。Google ドキュメントにサインアップする必要はありません。ウェブサイトにアップロードして、ページから呼び出すだけです。
<iframe src="//docs.google.com/gview?url=https://www.yourwebsite.com/powerpoint.ppt&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe>
不安定な、またはフラッシュが必要なパワーポイントをWebホストするためのさまざまなオプションをすべて試すのにうんざりしたので、自分で作成しました。
私のソリューションでは、非常に単純な JavaScript 関数を使用して、画像タグを Power Point プレゼンテーション自体から保存した GIF に単純にスクロール/置換します。
パワー ポイント プレゼンテーションで [名前を付けて保存] をクリックし、[GIF] を選択します。プレゼンテーションを表示する品質を選択します。Power Point は、スライドごとに 1 つの GIF 画像を保存し、Slide1.GIF、Slide2.GIF などの名前を付けます。
HTML ページを作成し、画像タグを追加して Power point GIF 画像を表示します。
<img src="Slide1.GIF" id="mainImage" name="mainImage" width="100%" height="100%" alt="">
以下のように、onClick アクションを使用して、最初、前、次、および最後のクリック可能なオブジェクトをいくつか追加します。
<a href="#" onclick="swapImage(0);"><img src="/images/first.png" border=0 alt="First"></a>
<a href="#" onclick="swapImage(currentIndex-1);"><img src="/images/left.png" border=0 alt="Back"></a>
<a href="#" onclick="swapImage(currentIndex+1);"><img src="/images/right.png" border=0 alt="Next"></a>
<a href="#" onclick="swapImage(maxIndex);"><img src="/images/last.png" border=0 alt="Last"></a>
最後に、呼び出されたときに次の Slide.GIF 画像を取得して img タグに表示する以下の JavaScript 関数を追加します。
<script type="text/javascript">
//Initilize start value to 1 'For Slide1.GIF'
var currentIndex = 1;
//NOTE: Set this value to the number of slides you have in the presentation.
var maxIndex=12;
function swapImage(imageIndex){
//Check if we are at the last image already, return if we are.
if(imageIndex>maxIndex){
currentIndex=maxIndex;
return;
}
//Check if we are at the first image already, return if we are.
if(imageIndex<1){
currentIndex=1;
return;
}
currentIndex=imageIndex;
//Otherwise update mainImage
document.getElementById("mainImage").src='Slide' + currentIndex + '.GIF';
return;
}
</script>
GIF が HTMl ページから到達可能であることを確認してください。デフォルトでは、それらは同じディレクトリにあると想定されていますが、ロジックと、必要に応じてイメージ ディレクトリに設定する方法を確認できるはずです。
この手法を使用する会社向けのトレーニング資料がhttp://www.vanguarddata.com.auにあるので、試してみる前に実際に見ていただければ幸いです。
これが、私と同じように頭痛に悩まされている他の誰かの助けになることを願っています.....
公式の View Office ドキュメントをオンラインでお勧めします
埋め込むには、単に使用できます
<iframe src='https://view.officeapps.live.com/op/embed.aspx?src={urlencode(site-to-ppt)}' width='962px' height='565px' frameborder='0'></iframe>
DocStoc.comとScribd.comは、どちらも Internet Explorer 6 と Internet Explorer 7 でうまく動作します。PowerPoint ファイル (.ppt) など、さまざまな種類のドキュメントが表示されます。私はこれらのサービスを職場のイントラネットに使用しています。もちろん、ドキュメントをアップロードした後は、ドキュメントを「非公開」としてマークすることを忘れないでください。
また、Microsoft PowerPoint を使用してppt.pps
形式で保存する場合は、次のコードを使用できます。
<iframe src="file.pps" width="800px" heigt="600px"></iframe>
別の一般的な方法は、ppt/doc を pdf に変換することです。
次に、swftool ( http://www.swftools.org ) を使用して、swf に変換します。
最後に、ドキュメント ビューアーとしてFlexPaper ( http://flexpaper.devaldi.com ) を使用します。
最終的に各スライドのスクリーンショットを作成し、2 つの異なるタブを使用してナビゲートし、. これにより高解像度が得られますが、アニメーションとインタラクティブ性が犠牲になります。ユーザーができることは、スライドを読んで変更することだけです。私のウェブサイトの例: http://deepschool.jaberwokkee.kodingen.com/~/Miss%20Necchi%27s%20powerpoints/Volume%20of%20prisms%20powerpoint/slide1.htm
PowerPoint スライドを HTML に直接埋め込む方法がわかりません。ただし、PPT ファイルを他の Flash ムービーと同様に HTML に埋め込むことができるSWFに変換するためのオンライン ソリューションが多数あります。
「ppt to swf」でググると、たくさんヒットするようです。無料のものもあれば、そうでないものもあります。アニメーションなどを扱うものもあれば、静止画だけを扱うものもあります。あなたが必要とすることをするものがそこになければなりません。:)
Microsoft Office Web Appsを使用して、PowerPoint および Excel ファイルを埋め込むことができます。埋め込まれた PowerPoint および Excel ファイルを使用して、ブログでより多くの情報を発信するを参照してください。
このスタックのすべてのオプションを試してみましたが、すぐに読み込まれるものに到達できず、PPT を使用しました。直接ファイルし、簡単にスケーリングできます。私のpptを保存しました。.gif として、画像を簡単にドロップできる「無限カルーセル」(javascript) を選択しました。左右のコントロール、再生オプション、すべて ppt にあるものと同じものがあります。発表者モード...
http://www.catchmyfame.com/2009/12/30/huge-updates-to-jquery-infinite-carousel-version-2-released/
Google ドキュメントを使用すると、PowerPoint ドキュメントをアップロードできます。その後、全員と「共有」してから「公開」できます。これにより、サイトに埋め込むコードが提供されるか、フル サイズで実行される直接リンクを使用できます。ブラウザ ウィンドウの テキストが画像に変換されるのではなく保持されるため、変換は非常に良好で、適切にスケーリングされます。変換はかなり良く、すべてが無料です。絶対に行く価値があります。
「実際の答え」は、直接行うことはできないということです。PowerPoint プレゼンテーションを、ブラウザーが処理できるものに変換する必要があります。PowerPoint プレゼンテーションの各ページを JPEG 画像として保存し、一連の画像として表示できます。PowerPoint プレゼンテーションを HTML として保存できます。これらのソリューションは両方とも、PowerPoint のアニメーションなしで、静的なページのみをレンダリングします。ツールを使用して PowerPoint プレゼンテーションを Flash (.swf) に変換し、その方法で埋め込むことができます。これにより、アニメーションが保持され、おそらく、画像を変更するための特別なコードを記述する必要なく、自動スライドショーを実行できるようになります。
私はこれを調査するのにしばらく時間を費やしました、そしてウェブ上のほとんどすべてのフリーウェアとシェアウェアは吸い込まれました。これには、.pptファイルをFlashまたはある種のビデオ形式に直接変換するソフトウェアと、デスクトップ画面を記録するソフトウェアが含まれていました。ソフトウェアは不格好で、品質は悪かった。
私たちが最終的に思いついた解決策は少し手動ですが、それははるかに最高品質の結果をもたらしました:
.wmvとして保存するのは完璧ではありませんが、それを他の形式やFlashに変換するのはおそらく非常に簡単だと思います。私たちはYouTubeでそれらを取り上げようとしていましたが、これでうまくいきました。
PowerPoint ActiveX 2.4を試してください。これは、PowerPoint を OCX に埋め込む ActiveX コンポーネントです。
Internet Explorer 6 と Internet Explorer 7 のみを使用しているため、このコンポーネントを HTML に埋め込むことができます。
PPT から Flash へのソリューションを推奨している人がいることに気付きましたが、Flash はモバイル デバイスでは動作しません。iSpring Cloudと呼ばれるホスティング サービスがあり、PPT を Flash+HTML5 を組み合わせた形式に自動的に変換し、Web サイトやブログの埋め込みコードを生成できます。完全な手順については、Web サイトを参照してください。
まず、パワーポイントをフラッシュに変換する必要があると思います。PowerPoint は、インターネット上で共有できる形式ではありません。PowerPoint to Flashのようなツールが役に立つかもしれません。
Google での最初のいくつかの結果はすべて、適切なオプションのように思えます。
同様の問題の解決策を探していました。
http://phppowerpoint.codeplex.com/を調べました
しかし、彼らにはより良いドキュメントがなく、あちらで見ることができるデモページさえなく、一見難しかった.
私が思いついたのは、Microsoft の SkyDrive です。https://skydrive.live.com
必要なのは、それらのアカウントを作成し、PPT をアップロードして、すぐに埋め込むことだけです。PPTプレーヤーは非常に使いやすく、気に入っています。
補足: イントラネット ユーザーもインターネットにアクセスできる場合は、SlideShareウィジェットを使用して、PowerPoint プレゼンテーションを Web サイトに埋め込むことができます。
(プレゼンテーションをプライベートとしてマークすることを忘れないでください!)
簡単な (そして無料の) 方法は、OpenOfficeをダウンロードし、 Impressを使用して PowerPoint プレゼンテーションを開くことです。次に、別のフォルダーに HTML としてエクスポートします。プレゼンテーションは、PowerPoint スライドごとに個別の HTML ファイルと画像で構成されます。タイトルページにリンクして、完了です。
PowerPoint ファイルを Flash に変換できる Flash ツールが役立つ場合があります。スライドシェアも助かります。私にとっては、PPT2Flash Pro のようなものを使用します。
別のオプションは、Mac で Apple Keynote を使用することです (Libre Office は、私が持っていた pptx を開くことができませんでした)。プレゼンテーションを HTML5 に保存します。アニメーションやビデオなど、基調講演で表示されるものを正確に作成するのはかなり良い仕事です。ただし、キーノートとパワーポイントの互換性には制限があります (エクスポートとは関係ありません)。