X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2Fconverters%2FOcr.java;h=e4753fe88ea3fb89e57d99bb8388a065a865c986;hb=0c8606b2b2bee4d93f383653c283da116ad7fdee;hp=0c20018a85c3b1e85a9092e5bb2ada3375758739;hpb=afb36656f930daf68be6a2f0fdb72f012fbdbe4e;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java b/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java index 0c20018..e4753fe 100644 --- a/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java @@ -9,40 +9,40 @@ package eu.svjatoslav.meviz.encoder.converters; +import eu.svjatoslav.meviz.encoder.EncodingOptions; + import java.io.File; import java.util.List; -import eu.svjatoslav.meviz.encoder.EncodingOptions; - public class Ocr extends AbstractConverter { - @Override - public String getCommand(final File inputFile, final File targetFile, - final EncodingOptions options, String targetFormat) { - - // for some stupid reason tesseract ALWAYS insists on automatically - // adding txt suffix - String targetAbsolutePath = targetFile.getAbsolutePath(); - String targetFileName = targetAbsolutePath.substring(0, - targetAbsolutePath.length() - 4); - - return "tesseract \"" + inputFile.getAbsolutePath() + "\" \"" - + targetFileName + "\""; - } - - @Override - public List getSourceFileExtensions() { - return toList("tif", "tiff", "png", "jpg", "jpeg"); - } - - @Override - public List getTargetFileExtensions() { - return toList("txt"); - } - - @Override - public boolean isTerminalMandatory() { - return false; - } + @Override + public String getCommand(final File inputFile, final File targetFile, + final EncodingOptions options, String targetFormat) { + + // for some stupid reason tesseract ALWAYS insists on automatically + // adding txt suffix + String targetAbsolutePath = targetFile.getAbsolutePath(); + String targetFileName = targetAbsolutePath.substring(0, + targetAbsolutePath.length() - 4); + + return "tesseract \"" + inputFile.getAbsolutePath() + "\" \"" + + targetFileName + "\""; + } + + @Override + public List getSourceFileExtensions() { + return toList("tif", "tiff", "png", "jpg", "jpeg"); + } + + @Override + public List getTargetFileExtensions() { + return toList("txt"); + } + + @Override + public boolean isTerminalMandatory() { + return false; + } }