C#アプリでノートを音声合成したPPTXの作成とビデオ作製ができました
ビデオを配布またはホームページに掲載できました
さあ、これで完了
いやいや、まだまだ
ビデオだと一方通行、勝手に映像が流れていきます。
長いビデオだと飽きてしまいます
音声合成したPPTXをHTML5に変換して、ホームページに掲載すればインタラクティブなプレゼンやデジタル教科書なんかになるのではないでしょうか。
パワーポイントでインタラクティブ教科書を作れるようにしたいです
音声、スライド内ビデオ、リンクなどインタラクティブな要素をパワーポイントで作成し、それをHTML5で忠実に表現するなんていいと思いませんか?
早速探してみます
c#やpythonで動くものをトライしてみました
有料のアプリがありましたが、10万円以上かかります
試用版はスライド枚数制限やテキスト制限があって、使い物になりません
数日、費やして、あきらめらところ
こんなキーワードで見つけました 「github pptx html5」
javaで作られたアプリです
pptx2html5
このプロジェクトの目標は、PPTX ファイルを、メディア、アニメーション、およびそのリンクを保持した HTML5 アニメーションに変換できるツールを作成することです。
JAVA JREをオラクルからダウンロードしてインストールします
GIthubからcodeからZIPをダウンロードして展開
展開したでディレクトリに変換するPPTXをコピー
下記のコマンドで実行
java "-Dfile.encoding=UTF-8" -jar PPTX2HTML.jar sample.pptx
Reading pptx...
Exporting html to "exportHTML" folder...
Done!
exportHTMLディレクトリにpptxファイル名のディレクトリが作られます
index.htmlが変換されたファイルです
mediaディレクトリには、音、画像、動画などが保存されています
完全にpptxが再現されています
素晴らしい?
こんなの私は作れないです。
マイクロソフトのサイトにパワーポイントのXML定義が掲載されていますが、これらのファイルを読み込んで、関連付けをすれば、できるんですが、あまりにも大変です。
世の中にはたくさんすごいプログラマがいます。彼らの作品に敬意を表して、使わせていただきます


