環境要件
Microsoft Office がインストールされ、アクティブ化されている Windows コンピューターである必要があります。
インポートJar
まず、pom に jar パッケージを導入します
<dependency>
<groupId>cc.pptshow</groupId>
<artifactId>pptshow</artifactId>
<version>1.3</version>
</dependency>
テストコードを書く
この jar パッケージはこのメソッドをカプセル化しており、直接使用できます。
PPTUtil.PPT2MP4(String pptPath, String mp4Path)
最初のパラメータは PPT ファイルのアドレスです
2 番目のパラメータは、生成する必要がある mp4 ファイルのパスです。
システム上の理由により、並列生成は現在サポートされていません
知らせ:
- システムには Microsoft Office がインストールされ、アクティブ化されている必要があります
- Windows システムのみ
- 生成プロセス中に、Office ソフトウェアに異常が発生して変換が失敗する可能性があるため、この機能がある場合にのみ、お使いの Office が Lite バージョンでないことを必ずテストしてください。
圧縮MP4
生成されたビデオは一般に比較的大きい (100M 以上) ため、通常は圧縮して使用する必要があります。
圧縮するには、ffmeng がコンピュータにインストールされており、環境変数が設定されている必要があります。
PPTUtil.mp4Compression(String bigMp4Path, String smallMp4Path)
bigMp4Path: PPT2MP4 メソッドで生成された MP4 ファイル
smallMp4Path: .mp4 で終わる縮小ファイルのストレージ パスは上書きをサポートしていないため、このパスにはファイルがあってはなりません
圧縮によって生成された MP4 ファイルは、1280x720 の 15 フレームのビデオに自動的に圧縮されます (通常、25 ページの PPT ビデオは圧縮後約 20MB になります)
知らせ:
- ffmengをコンピュータにインストールし、環境変数を追加する必要があります
- 調整パラメータは現在サポートされていません
チップ
アニメーション操作のサポート (要素アニメーションとページ変更アニメーションの両方をサポート)
中国語フォントをサポートしており、事前にフォントを変換する必要はありません(フォントがコンピュータにインストールされている場合)