2017-10-18 10 views
1

アップロードされたファイルからパワーポイントスライダを作成し、ASP.Netを使用してWebブラウザに表示する必要があります。私は、ツールがサードパーティのライブラリ なしでそれをしたいと私は、このASP.NetのPowerPointスライダ

 <iframe id="previewer" style="width:100%;height:811px;" 
       src="https://view.officeapps.live.com/op/view.aspx? 
       src=https://img.labnol.org/di/PowerPoint.ppt 
     "> 
     </iframe> 

のようにOfficeのWebアプリケーションを試してみました。しかし、私は、クライアントがファイルまたはそれをクローニングするため、ダウンロードを行うことができたくありません。ありがとうございました。

答えて

0

私はAngularJSを使用して同様のことをしました。彼らは、サーバーにアップロードされているとして、PDF年代に

  1. まずコンバートPPT/PPTXは、(あなたは、PowerPointの相互運用ライブラリが必要になります - SaveAsメソッドを)
  2. 使用pdf.jsをHTML側でPDFにあなたがすることもでき
  3. を表示しますカルーセルコントロールを使用して、PDF上の個々のページを選択してください。あなたがPDFに変換する必要があり

理由 - PPT/PPTXは、あなたの応答のためのブラウザビュー可能な形式

+0

のおかげではありませんが、アニメーションのようなPPTXでいくつかの機能は、あなたの方法でdisappeareがされています。 .. –

+0

はい、PDFは静的ページになります。アニメーションは失われます。 iFrameのMS Online Doc Viewerに固執する必要がある場合、DOMからダウンロードボタンを隠す/削除する必要があるかもしれません。 –

+0

私はこの方法を試してみましたが、クロスオリジンポリシーはiframeのDNSが私のDNSと異なるため、iframeの中にjavascriptコードを作成することを拒否しました –

関連する問題