From 1870f116bbb0fea87c7e5d64046dd53dad561860 Mon Sep 17 00:00:00 2001 From: Jim Barlow Date: Tue, 24 Mar 2015 23:05:42 -0700 Subject: [PATCH] More consistent spacing --- OCRmyPDF.sh | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/OCRmyPDF.sh b/OCRmyPDF.sh index df0eab42..6a0c5cb1 100755 --- a/OCRmyPDF.sh +++ b/OCRmyPDF.sh @@ -149,7 +149,6 @@ FILE_INPUT_PDF="`absolutePath "$1"`" FILE_OUTPUT_PDFA="`absolutePath "$2"`" - # set script path as working directory cd "$BASEPATH" @@ -173,7 +172,6 @@ cd "$BASEPATH" ! command -v java > /dev/null && echo "Please install java. Exiting..." && exit $EXIT_MISSING_DEPENDENCY - # ensure the right tesseract version is installed # older versions are known to produce malformed hocr output and should not be used # Even 3.02.01 fails in few cases (see issue #28). I decided to allow this version anyway because @@ -195,7 +193,6 @@ parallelversion=`parallel --minversion 0` ! pdftoppm -v 2>&1 | grep -q 'Poppler' && echo "Please remove xpdf and install poppler-utils. Exiting..." && $EXIT_MISSING_DEPENDENCY - # Display the version of the tools if log level is LOG_DEBUG if [ $VERBOSITY -ge $LOG_DEBUG ]; then echo "--------------------------------" @@ -229,7 +226,6 @@ if [ $VERBOSITY -ge $LOG_DEBUG ]; then fi - # check if the languages passed to tesseract are all supported for currentlan in `echo "$LAN" | sed 's/+/ /g'`; do if ! tesseract --list-langs 2>&1 | grep "^$currentlan\$" > /dev/null; then @@ -241,7 +237,6 @@ for currentlan in `echo "$LAN" | sed 's/+/ /g'`; do done - # Initialize path to temporary files using mktemp # Goal: save tmp file in a sub-folder of the $TMPDIR environment variable (or in "/tmp" if unset) # Unfortunately, Linux mktemp is not compatible with FreeBSD/OSX mktemp @@ -266,7 +261,6 @@ FILE_PAGES_INFO="${TMP_FLD}/pages-info.txt" # for each page: page #; width in FILE_VALIDATION_LOG="${TMP_FLD}/pdf_validation.log" # log file containing the results of the validation of the PDF/A file - # get the size of each pdf page (width / height) in pt (i.e. inch/72) [ $VERBOSITY -ge $LOG_DEBUG ] && echo "Input file: Extracting size of each page (in pt)" ! identify -format "%w %h\n" "$FILE_INPUT_PDF" > "$FILE_TMP" \ @@ -297,6 +291,7 @@ ret_code="$?" && echo "Unexpected error while checking compliance to PDF/A file. Exiting..." && exit $EXIT_OTHER_ERROR grep -i "Status|Message" "$FILE_VALIDATION_LOG" # summary of the validation [ $VERBOSITY -ge $LOG_DEBUG ] && echo "The full validation log is available here: \"$FILE_VALIDATION_LOG\"" + # check the validation results pdf_valid=1 grep -i 'ErrorMessage' "$FILE_VALIDATION_LOG" && pdf_valid=0 @@ -306,18 +301,13 @@ grep -i 'Status.*Not well-formed' "$FILE_VALIDATION_LOG" && pdf_valid=0 [ $pdf_valid -ne 1 ] && echo "Output file: The generated PDF/A file is INVALID" [ $pdf_valid -eq 1 ] && [ $VERBOSITY -ge $LOG_INFO ] && echo "Output file: The generated PDF/A file is VALID" - - - # delete temporary files if [ $KEEP_TMP -eq 0 ]; then [ $VERBOSITY -ge $LOG_DEBUG ] && echo "Deleting temporary files" rm -r -f "${TMP_FLD}" fi - END=`date +%s` [ $VERBOSITY -ge $LOG_DEBUG ] && echo "Script took $(($END-$START)) seconds" - [ $pdf_valid -ne 1 ] && exit $EXIT_INVALID_OUTPUT_PDFA || exit 0