package de.ralfebert.imageassert.pageimage; import java.io.File; import de.ralfebert.imageassert.compare.Page; import de.ralfebert.imageassert.utils.TemporaryFolder; /** * Implementations of IPdfImageSplitter are responsible to split a multi-paged * PDF into separate image files represented by {@link Page} objects. * * @author Ralf Ebert */ public interface IPdfImageSplitter { public void setTemporaryFolder(TemporaryFolder temporaryFolder); public abstract Page[] convert(File pdf); }