@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;
}