@Configuration
@Getter
public class PPTConf {
    @Value("${ppt.template.folder}")
    private String templateFolder;
    @Value("${chrome.driver.path}")
    private String chromeDriverPath;
    @Value("${ppt.temp.file.folder}")
    private String tempFileFolder;
    @Value("${async.screen}")
    private boolean asyncScreen;
    @Value("${http.proxy}")
    private String httpProxy;
    @Value("${page.load.times}")
    private long pageLoadTimes;
    @Value("${jacob.html.to.word}")
    private int saveTo;
    @Value("${word.paper.width}")
    private double wordPaperWidth;
    @Value("${word.paper.height}")
    private double wordPaperHeight;
    @Value("${chrome.driver.core.size}")
    private int chromeDriverCoreSize;
    @Value("${chrome.driver.max.size}")
    private int chromeDriverMaxSize;
    @Value("${idle.chrome.driver.timout}")
    private long idleChromeDriverTimeout;
    @Value("${chrome.driver.full.screen}")
    private boolean chromeDriverFullScreen;
    @Value("${chrome.single.page.load.times}")
    private long chromeSinglePageLoadTimes;
    @Value("${lazy.load.page.template.num}")
    private String lazyLoadPageTemplateNum;
    @Value("${export.page.filter}")
    private String exportPageFilter;
    @Value("${use.sharpen}")
    private boolean useSharpen;
}