この文書を読んで Java を使用して PowerPoint プレゼンテーションのサイズを圧縮 しましょう。IDE のセットアップ方法を解説し、ステップバイステップの手順と Java を使用して PPTX のサイズを削減 するサンプルコードを提供します。さらに出力を圧縮するための追加 API の紹介が得られます PPT/PPTX。
Java を使用した PPTX サイズ削減の手順
- IDE が Aspose.Slides for Java を使用して PPTX のサイズを圧縮するように設定する
- 製品ライセンスをロードし、圧縮対象の presentation をロードします
- 通常のスライド、レイアウトスライド、マスタースライドのリストを作成する
- グループ内のシェイプを含むすべてのスライドを反復処理する
- 各 picture の解像度を定義された DPI 値 150 に下げ、切り取られた部分を削除します
- JPEG 以外の画像を JPEG に変換し、品質を 75% に下げる
- 変換された画像が元の画像より小さい場合にのみ保持する
- 未使用のマスターとレイアウトスライドを削除
- プレゼンテーションに埋め込まれたフォントから未使用の文字を削除し、出力ファイルを PPT/PPTX として保存する
これらの手順は、Java を使用して PowerPoint のファイルサイズを縮小する方法を要約しています。ソースプレゼンテーションを読み込み、すべてのスライドタイプのリストを作成し、各画像の解像度を下げ、トリミングされた部分を削除します。最後に、JPEG 以外の画像を低品質の JPEG に変換し、使用されていないマスターおよびレイアウトスライドをすべて削除してからプレゼンテーションを保存します。
Java を使用した PowerPoint ファイルサイズの削減コード
このコードは、Java を使用して PPT を圧縮する 方法を示しています。プリセットの解像度レベルを使用でき、画像の塗りつぶしを圧縮し、解像度を下げずに画像塗りつぶしのトリミングされた部分を削除できます。また、ZIP 圧縮を 1 回の保存で高め、サムネイルの更新をスキップして既存のプレビューを保持し、不要な埋め込みフォントを削除します。
この記事ではPowerPointプレゼンテーションの圧縮方法を教えます。スライドにSmartArtグラフィックを追加するには、記事Add SmartArt Graphics in PowerPoint using Javaを参照してください。