62

PowerPoint プレゼンテーション (.ppt) を Web ページ (.xhtml) に埋め込むことはできますか?

これは、Internet Explorer 6 と Internet Explorer 7 のみが混在するローカル イントラネットで使用されるため、他のブラウザーを考慮する必要はありません。


私はあきらめた.私はフラッシュが進むべき道だと思います.

4

23 に答える 23

90

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>
于 2009-11-07T22:47:35.740 に答える
11

不安定な、またはフラッシュが必要なパワーポイントをWebホストするためのさまざまなオプションをすべて試すのにうんざりしたので、自分で作成しました。

私のソリューションでは、非常に単純な JavaScript 関数を使用して、画像タグを Power Point プレゼンテーション自体から保存した GIF に単純にスクロール/置換します。

  1. パワー ポイント プレゼンテーションで [名前を付けて保存] をクリックし、[GIF] を選択します。プレゼンテーションを表示する品質を選択します。Power Point は、スライドごとに 1 つの GIF 画像を保存し、Slide1.GIF、Slide2.GIF などの名前を付けます。

  2. HTML ページを作成し、画像タグを追加して Power point GIF 画像を表示します。

    <img src="Slide1.GIF" id="mainImage" name="mainImage" width="100%" height="100%" alt="">
    
  3. 以下のように、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>
    
  4. 最後に、呼び出されたときに次の 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にあるので、試してみる前に実際に見ていただければ幸いです。

これが、私と同じように頭痛に悩まされている他の誰かの助けになることを願っています.....

于 2012-07-03T10:21:32.113 に答える
9

公式の View Office ドキュメントをオンラインでお勧めします

リンク

埋め込むには、単に使用できます

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src={urlencode(site-to-ppt)}' width='962px' height='565px' frameborder='0'></iframe>
于 2016-07-13T08:12:09.550 に答える
5

DocStoc.comScribd.comは、どちらも Internet Explorer 6 と Internet Explorer 7 でうまく動作します。PowerPoint ファイル (.ppt) など、さまざまな種類のドキュメントが表示されます。私はこれらのサービスを職場のイントラネットに使用しています。もちろん、ドキュメントをアップロードした後は、ドキュメントを「非公開」としてマークすることを忘れないでください。

于 2010-10-06T18:24:24.293 に答える
4

また、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 ) を使用します。

于 2013-03-15T08:19:23.293 に答える
3

最終的に各スライドのスクリーンショットを作成し、2 つの異なるタブを使用してナビゲートし、. これにより高解像度が得られますが、アニメーションとインタラクティブ性が犠牲になります。ユーザーができることは、スライドを読んで変更することだけです。私のウェブサイトの例: http://deepschool.jaberwokkee.kodingen.com/~/Miss%20Necchi%27s%20powerpoints/Volume%20of%20prisms%20powerpoint/slide1.htm

于 2012-11-21T20:03:52.033 に答える
3

PowerPoint スライドを HTML に直接埋め込む方法がわかりません。ただし、PPT ファイルを他の Flash ムービーと同様に HTML に埋め込むことができるSWFに変換するためのオンライン ソリューションが多数あります。

「ppt to swf」でググると、たくさんヒットするようです。無料のものもあれば、そうでないものもあります。アニメーションなどを扱うものもあれば、静止画だけを扱うものもあります。あなたが必要とすることをするものがそこになければなりません。:)

于 2008-09-02T16:05:53.487 に答える
3

Microsoft Office Web Appsを使用して、PowerPoint および Excel ファイルを埋め込むことができます。埋め込まれた PowerPoint および Excel ファイルを使用して、ブログでより多くの情報を発信するを参照してください。

于 2010-10-06T18:00:04.070 に答える
2

このスタックのすべてのオプションを試してみましたが、すぐに読み込まれるものに到達できず、PPT を使用しました。直接ファイルし、簡単にスケーリングできます。私のpptを保存しました。.gif として、画像を簡単にドロップできる「無限カルーセル」(javascript) を選択しました。左右のコントロール、再生オプション、すべて ppt にあるものと同じものがあります。発表者モード...

http://www.catchmyfame.com/2009/12/30/huge-updates-to-jquery-infinite-carousel-version-2-released/

于 2012-09-10T09:50:58.837 に答える
2

Google ドキュメントを使用すると、PowerPoint ドキュメントをアップロードできます。その後、全員と「共有」してから「公開」できます。これにより、サイトに埋め込むコードが提供されるか、フル サイズで実行される直接リンクを使用できます。ブラウザ ウィンドウの テキストが画像に変換されるのではなく保持されるため、変換は非常に良好で、適切にスケーリングされます。変換はかなり良く、すべてが無料です。絶対に行く価値があります。

于 2011-02-08T18:47:08.210 に答える
1

「実際の答え」は、直接行うことはできないということです。PowerPoint プレゼンテーションを、ブラウザーが処理できるものに変換する必要があります。PowerPoint プレゼンテーションの各ページを JPEG 画像として保存し、一連の画像として表示できます。PowerPoint プレゼンテーションを HTML として保存できます。これらのソリューションは両方とも、PowerPoint のアニメーションなしで、静的なページのみをレンダリングします。ツールを使用して PowerPoint プレゼンテーションを Flash (.swf) に変換し、その方法で埋め込むことができます。これにより、アニメーションが保持され、おそらく、画像を変更するための特別なコードを記述する必要なく、自動スライドショーを実行できるようになります。

于 2009-07-29T12:27:18.387 に答える
0

私はこれを調査するのにしばらく時間を費やしました、そしてウェブ上のほとんどすべてのフリーウェアとシェアウェアは吸い込まれました。これには、.pptファイルをFlashまたはある種のビデオ形式に直接変換するソフトウェアと、デスクトップ画面を記録するソフトウェアが含まれていました。ソフトウェアは不格好で、品質は悪かった。

私たちが最終的に思いついた解決策は少し手動ですが、それははるかに最高品質の結果をもたらしました:

  1. .pptファイルをある種の画像形式(.bmp、.jpeg、.png、.tif)にエクスポートします-スライドごとに1つのファイルを書き出します
  2. すべてのスライド画像ファイルをGooglePicasaにインポートし、それらを使用して動画を作成します。いくつかの素敵な単純なトランジションを追加することができ(恐ろしい.pptはありませんが、誰が気にしますか)、指定した解像度のWMVファイルをダンプします。

.wmvとして保存するのは完璧ではありませんが、それを他の形式やFlashに変換するのはおそらく非常に簡単だと思います。私たちはYouTubeでそれらを取り上げようとしていましたが、これでうまくいきました。

于 2009-11-07T22:28:22.393 に答える
0

PowerPoint ActiveX 2.4を試してください。これは、PowerPoint を OCX に埋め込む ActiveX コンポーネントです。

Internet Explorer 6 と Internet Explorer 7 のみを使用しているため、このコンポーネントを HTML に埋め込むことができます。

于 2008-09-02T18:24:16.040 に答える
0

PPT から Flash へのソリューションを推奨している人がいることに気付きましたが、Flash はモバイル デバイスでは動作しません。iSpring Cloudと呼ばれるホスティング サービスがあり、PPT を Flash+HTML5 を組み合わせた形式に自動的に変換し、Web サイトやブログの埋め込みコードを生成できます。完全な手順については、Web サイトを参照してください。

于 2016-03-29T07:31:22.983 に答える
0

まず、パワーポイントをフラッシュに変換する必要があると思います。PowerPoint は、インターネット上で共有できる形式ではありません。PowerPoint to Flashのようなツールが役に立つかもしれません。

于 2009-03-26T16:32:13.350 に答える
0

Google での最初のいくつかの結果はすべて、適切なオプションのように思えます。

http://www.pptfaq.com/FAQ00708.htm

http://www.webdeveloper.com/forum/showthread.php?t=86212

于 2008-09-02T15:51:59.603 に答える
0

同様の問題の解決策を探していました。

http://phppowerpoint.codeplex.com/を調べました

しかし、彼らにはより良いドキュメントがなく、あちらで見ることができるデモページさえなく、一見難しかった.

私が思いついたのは、Microsoft の SkyDrive です。https://skydrive.live.com

必要なのは、それらのアカウントを作成し、PPT をアップロードして、すぐに埋め込むことだけです。PPTプレーヤーは非常に使いやすく、気に入っています。

于 2013-07-12T09:21:10.490 に答える
0

補足: イントラネット ユーザーもインターネットにアクセスできる場合は、SlideShareウィジェットを使用して、PowerPoint プレゼンテーションを Web サイトに埋め込むことができます。

(プレゼンテーションをプライベートとしてマークすることを忘れないでください!)

于 2008-09-03T10:07:15.307 に答える
0

簡単な (そして無料の) 方法は、OpenOfficeをダウンロードし、 Impressを使用して PowerPoint プレゼンテーションを開くことです。次に、別のフォルダーに HTML としてエクスポートします。プレゼンテーションは、PowerPoint スライドごとに個別の HTML ファイルと画像で構成されます。タイトルページにリンクして、完了です。

于 2011-09-26T01:36:36.120 に答える
0

PowerPoint ファイルを Flash に変換できる Flash ツールが役立つ場合があります。スライドシェアも助かります。私にとっては、PPT2Flash Pro のようなものを使用します。

于 2009-02-13T03:36:53.037 に答える
0

別のオプションは、Mac で Apple Keynote を使用することです (Libre Office は、私が持っていた pptx を開くことができませんでした)。プレゼンテーションを HTML5 に保存します。アニメーションやビデオなど、基調講演で表示されるものを正確に作成するのはかなり良い仕事です。ただし、キーノートとパワーポイントの互換性には制限があります (エクスポートとは関係ありません)。

于 2018-02-26T12:50:49.287 に答える