2017-08-26 6 views
2

私は「スライドサイズ」をOn ScreenShow(16:9)として設定できるのかどうか疑問に思います。私はそこにマスターオブジェクトの任意のメソッドは、apache poi hslfの意味ですか?私はそれを見つけることができませんでした。私は参照用の画像を追加しました。Apache POI PPTスライドページ設定オプション

enter image description here

答えて

1

は1つだけですpage size per fileを持つことができます。

ページディメンションの呼び出しをSlideShow.setPageSize()に設定するには、次のように入力します。

を見つけるためにどのページ寸法4:3、16:9、または任意の他の形式は、単に手動でパワーポイントを介してPPTを作成し、その寸法をチェック - Cross-multiplicationまたは使用:

import java.io.File; 
import java.io.IOException; 

import org.apache.poi.sl.usermodel.SlideShow; 
import org.apache.poi.sl.usermodel.SlideShowFactory; 

public class SlideSizes { 
    public static void main(String[] args) throws IOException { 
     String files[] = { "dim_4_3.ppt", "dim_16_9.ppt" }; 
     for (String f : files) { 
      SlideShow<?,?> ppt = SlideShowFactory.create(new File(f)); 
      System.out.println(ppt.getPageSize()); 
     } 
    } 
}