diff --git a/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java b/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java index 9e744469..f48d00b5 100644 --- a/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java +++ b/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java @@ -202,8 +202,7 @@ public class EndpointConfiguration { // qpdf addEndpointToGroup("qpdf", "compress-pdf"); addEndpointToGroup("qpdf", "pdf-to-pdfa"); - - + addEndpointToGroup("tesseract", "ocr-pdf"); // Java diff --git a/src/main/java/stirling/software/SPDF/model/ApplicationProperties.java b/src/main/java/stirling/software/SPDF/model/ApplicationProperties.java index 92cde1c1..6d4d0a7f 100644 --- a/src/main/java/stirling/software/SPDF/model/ApplicationProperties.java +++ b/src/main/java/stirling/software/SPDF/model/ApplicationProperties.java @@ -326,7 +326,7 @@ public class ApplicationProperties { private int calibreSessionLimit; private int qpdfSessionLimit; private int tesseractSessionLimit; - + public int getQpdfSessionLimit() { return qpdfSessionLimit > 0 ? qpdfSessionLimit : 2; } @@ -334,7 +334,7 @@ public class ApplicationProperties { public int getTesseractSessionLimit() { return tesseractSessionLimit > 0 ? tesseractSessionLimit : 1; } - + public int getLibreOfficeSessionLimit() { return libreOfficeSessionLimit > 0 ? libreOfficeSessionLimit : 1; } @@ -378,7 +378,7 @@ public class ApplicationProperties { public long getQpdfTimeoutMinutes() { return qpdfTimeoutMinutes > 0 ? qpdfTimeoutMinutes : 30; } - + public long getLibreOfficeTimeoutMinutes() { return libreOfficeTimeoutMinutes > 0 ? libreOfficeTimeoutMinutes : 30; } diff --git a/src/main/java/stirling/software/SPDF/utils/ProcessExecutor.java b/src/main/java/stirling/software/SPDF/utils/ProcessExecutor.java index 061a111c..e99cd70a 100644 --- a/src/main/java/stirling/software/SPDF/utils/ProcessExecutor.java +++ b/src/main/java/stirling/software/SPDF/utils/ProcessExecutor.java @@ -75,15 +75,15 @@ public class ProcessExecutor { .getSessionLimit() .getInstallAppSessionLimit(); case TESSERACT -> - applicationProperties - .getProcessExecutor() - .getSessionLimit() - .getTesseractSessionLimit(); + applicationProperties + .getProcessExecutor() + .getSessionLimit() + .getTesseractSessionLimit(); case QPDF -> - applicationProperties - .getProcessExecutor() - .getSessionLimit() - .getQpdfSessionLimit(); + applicationProperties + .getProcessExecutor() + .getSessionLimit() + .getQpdfSessionLimit(); case CALIBRE -> applicationProperties .getProcessExecutor() @@ -119,16 +119,16 @@ public class ProcessExecutor { .getTimeoutMinutes() .getInstallAppTimeoutMinutes(); case TESSERACT -> - applicationProperties - .getProcessExecutor() - .getTimeoutMinutes() - .getTesseractTimeoutMinutes(); + applicationProperties + .getProcessExecutor() + .getTimeoutMinutes() + .getTesseractTimeoutMinutes(); case QPDF -> - applicationProperties - .getProcessExecutor() - .getTimeoutMinutes() - .getQpdfTimeoutMinutes(); - case CALIBRE -> + applicationProperties + .getProcessExecutor() + .getTimeoutMinutes() + .getQpdfTimeoutMinutes(); + case CALIBRE -> applicationProperties .getProcessExecutor() .getTimeoutMinutes() diff --git a/src/main/resources/messages_en_GB.properties b/src/main/resources/messages_en_GB.properties index 32a5953f..e9e48d5f 100644 --- a/src/main/resources/messages_en_GB.properties +++ b/src/main/resources/messages_en_GB.properties @@ -1266,4 +1266,4 @@ splitByChapters.submit=Split PDF releases.title=Release Notes releases.header=Release Notes releases.current.version=Current Release -releases.note=All release notes are only available in english +releases.note=Release notes are only available in English