Java は PPT から MP4 ファイルへの変換を実装します

環境要件

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 ファイルのパスです。

システム上の理由により、並列生成は現在サポートされていません

知らせ:

  1. システムには Microsoft Office がインストールされ、アクティブ化されている必要があります
  2. Windows システムのみ
  3. 生成プロセス中に、Office ソフトウェアに異常が発生して変換が失敗する可能性があるため、この機能がある場合にのみ、お使いの Office が Lite バージョンでないことを必ずテストしてください。

 

圧縮MP4

生成されたビデオは一般に比較的大きい (100M 以上) ため、通常は圧縮して使用する必要があります。

圧縮するには、ffmeng がコンピュータにインストールされており、環境変数が設定されている必要があります。

PPTUtil.mp4Compression(String bigMp4Path, String smallMp4Path)

bigMp4Path: PPT2MP4 メソッドで生成された MP4 ファイル

smallMp4Path: .mp4 で終わる縮小ファイルのストレージ パスは上書きをサポートしていないため、このパスにはファイルがあってはなりません

圧縮によって生成された MP4 ファイルは、1280x720 の 15 フレームのビデオに自動的に圧縮されます (通常、25 ページの PPT ビデオは圧縮後約 20MB になります)

知らせ:

  1. ffmengをコンピュータにインストールし、環境変数を追加する必要があります
  2. 調整パラメータは現在サポートされていません

チップ

アニメーション操作のサポート (要素アニメーションとページ変更アニメーションの両方をサポート)

中国語フォントをサポートしており、事前にフォントを変換する必要はありません(フォントがコンピュータにインストールされている場合) 

 

おすすめ

転載: blog.csdn.net/qq_20051535/article/details/131192977