package com.fitbank.pdfmerger;

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

/**
 *
 * @author FitBank CI
 */
public class FilePageSource extends ImagePageSource {

    private final File file;

    public FilePageSource(File file) {
        this.file = file;
    }

    public File getFile() {
        return file;
    }

    @Override
    protected BufferedImage getImage() throws Exception {
        return ImageIO.read(getFile());
    }

    @Override
    public String toString() {
        return getFile().getName();
    }

}
