Newer
Older
udk-pdf-scanner / src / main / java / ru / mcs / udk / DocumentScannerFactory.java
package ru.mcs.udk;

public class DocumentScannerFactory {
    public static DocumentScanner getScanner(String filePath) {
        if (filePath.toLowerCase().endsWith(".pdf")) {
            return new PDFScanner();
        } else if (filePath.toLowerCase().endsWith(".djvu")) {
            return new DJVUScanner();
        } else {
            throw new IllegalArgumentException("Неподдерживаемый формат файла: " + filePath);
        }
    }
}