fritz-hh
aedbabdbe8
merged pull request from oxplot
2014-01-14 22:29:41 +01:00
Mansour Behabadi
6653066784
Use --gnu in parralell and XX for mktemp
...
Signed-off-by: Mansour Behabadi <mansour@oxplot.com >
2014-01-14 17:49:24 +11:00
fritz-hh
e40f1fa081
better handling of ligatures: fixes #58
2014-01-13 23:13:15 +01:00
fritz-hh
317846fbdc
Check of tmp folder creation was successful
2014-01-13 22:05:26 +01:00
fritz-hh
f581a55544
Merge pull request #57 from jbarlow83/for-upstream/tmpfolder
...
Fix temporary folder name generation collisions
2014-01-13 12:31:02 -08:00
Jim Barlow
1d03a6417d
Verify that pdftoppm is the Poppler version, not xpdf version
2014-01-12 22:12:09 -08:00
Jim Barlow
996048dc08
Fix temporary folder name generation collisions
...
First, the regular expression matches everything after the first period
in a filename. Adding the $ make it match the last, so that filenames
such as “Report.1.pdf” get trimmed to “Report.1”.
Next use mktemp to get the OS to create a temporary folder. It will
guarantee a unique directory name beginning with prefix, even if parallel
processes are at work.
2014-01-12 22:05:11 -08:00
fritz-hh
7cd73566be
check if python libs are installed
...
Check if reportlab and lxml are installed, otherwise exist with an error
2014-01-11 17:08:26 +01:00
fritz-hh
46f673a3b7
exit if bad parallel/tesseract version installed
2014-01-10 22:59:33 +01:00
fritz-hh
828f195071
erroneous exit code corrected
2014-01-07 21:57:18 +01:00
fritz-hh
c1103c0248
check tesseract version
...
fixes #41
versions older than 3.02.02 are known to produce invalid hocr output (in
some cases)
2014-01-07 21:04:28 +01:00
fritz-hh
54f47ab89b
Minor change
2014-01-06 22:41:43 +01:00
fritz-hh
7eab052e0f
Improved consistency of tmp file names
2014-01-06 22:00:58 +01:00
fritz-hh
6ef4ba31e2
help and documentation improved
2014-01-05 22:02:12 +01:00
fritz-hh
71593421ed
minor change
2014-01-05 21:22:31 +01:00
fritz-hh
2754970f37
Echo arguments of script in debug mode
2014-01-04 21:43:41 +01:00
fritz-hh
5945454597
Support for -f option
...
Fixes #16
2014-01-04 21:24:33 +01:00
fritz-hh
7d76c46731
Check if page already contains a font
2014-01-04 18:05:21 +01:00
fritz-hh
f8ccf42c06
path to tmp folder now defined in config.sh
2014-01-04 17:24:35 +01:00
fritz-hh
ee8a5d80ff
echo also java version in debug mode
2014-01-03 16:27:11 +01:00
fritz-hh
41cd88506e
Echo version of the used tools
...
Fixes #35
2014-01-03 15:59:51 +01:00
fritz-hh
95fe7cd3bc
Oversampling + more than 1 img
...
- Oversampling resolution can now be set from the cmd line (-o option)
- If a page contains more than one image, warn the user but process the
page anyway with a default resolution
2013-12-30 23:44:38 +01:00
fritz-hh
407670e1f3
Minor change
2013-11-29 10:34:05 +01:00
fritz-hh
b4a23c005d
fixes #34
...
tell GNU parallel to protect against evaluation by the sub shell (-q
flag).
This is required in case the file name passed as argument contains
special characters like "#"
2013-11-27 23:15:54 +01:00
fritz-hh
5e0f8be4b1
Various improvements
...
-Constants moved to config.sh
- Use "python2" cmd instead of "python"
- few other minor changes
2013-11-27 22:34:21 +01:00
fritz-hh
88ddeb1fb6
OCRmyPDF.sh: added dependency to GNU parallel
2013-05-06 21:54:05 +02:00
fritz-hh
f9e2e74bf3
Merge remote-tracking branch 'origin/v1.x' into v2.x
2013-05-06 21:35:34 +02:00
fritz-hh
7e8481186a
OCRmyPDF.sh: metadata not added anymore
...
Removed feature to add metadata in final pdf file (because it lead to to
final PDF file that does not comply to the PDF/A-1 format)
2013-05-06 21:26:33 +02:00
fritz-hh
2b0103a4e6
basic implementation of parallel page processing
...
- basic implementation of parallel page processing using GNU parallel
- processing around 40% faster on dual core processor
2013-05-05 22:33:54 +02:00
fritz-hh
064d4be83c
Merge remote-tracking branch 'origin/v1.x' into v2.x
...
Conflicts:
OCRmyPDF.sh
Fixes #31
2013-05-05 21:01:17 +02:00
fritz-hh
ab536d5678
OCRmyPDF.sh: fixes issue for files having spaces
...
fixes #31
2013-05-05 20:56:45 +02:00
fritz-hh
f7923a9761
OCRmyPDF.sh: few variables renamed for clarity
2013-05-05 20:44:03 +02:00
fritz-hh
e4ffb58269
OCRmyPDF.sh: provision for parallel pages processing
2013-05-02 22:06:16 +02:00
fritz-hh
9271fe73a8
OCRmyPDF.sh: fixes #27
...
The fix should now be compatible to most implementation of grep
2013-05-02 16:51:46 +02:00
fritz-hh
edaa70b97f
OCRmyPDF.sh: fixes #25 and fixes #26
...
- In debug mode: compute and echo time required for processing
- Resolutions (x/y) that are nearly equal are not supported (because the
test did not take into account imprecision due to trauncation)
2013-05-01 15:58:55 +02:00
fritz-hh
ab07f4deea
OCRmyPDF.sh: handling of path with spaces
...
- corrected fct absolutePath() to handle path with spaces correctly
- pdf title metadata: split on case change file name
- change of owner/group/permission removed from code
- improved logging
2013-05-01 13:44:20 +02:00
fritz-hh
5ce3e9bfec
OCRmyPDF.sh: Version number updated
2013-04-29 12:19:19 +03:00
fritz-hh
2bed210a30
OCRmyPDF.sh: added metadata in final pdf file
...
- added metadata in final pdf file: fixes #4
- improved logging of PDF/A validation results
2013-04-28 22:18:34 +02:00
fritz-hh
2441551156
OCRmyPDF.sh: final pdf same owner & permissions
...
fixes #9
2013-04-28 15:54:31 +02:00
fritz-hh
062ef0ca3a
OCRmyPDF.sh: keep tmp files in debug mode
...
fixes #22
2013-04-28 14:43:21 +02:00
fritz-hh
d3d1c20ca2
Correct version number
...
fixes #19
2013-04-27 14:00:59 +03:00
fritz-hh
6372cec6b8
OCRmyPDF.sh: Fixed major problem with deskew
...
After deskew the images was cropped to the wrong size
2013-04-26 19:37:02 +02:00
fritz-hh
b993c158d0
OCRmyPDF: log msg corrected
2013-04-26 16:52:58 +02:00
fritz-hh
ec26736577
folder structure cleaned
...
- put all src files (except OCRmyPDF.sh) to src
- rename tesseract_cfg to tess-cfg
2013-04-26 16:34:49 +02:00
fritz-hh
a766c5f2b7
typo
2013-04-26 16:19:18 +02:00
fritz-hh
ae716a91cb
jhove paths corrected
2013-04-26 16:11:59 +02:00
fritz-hh
d4195b4362
jhove package added
2013-04-26 14:46:47 +02:00
fritz-hh
1c0eb03b3b
OCRmyPDF.sh: minor improvements
...
- additionnal data logged
- width/height were inverted: corrected
- few other minor changes
2013-04-26 14:20:45 +02:00
fritz-hh
3249fba4a2
OCRmyPDF.sh: log to stderr + check PDF/A profile
...
- fixes #10
- check not only if the final PDF is well formed and valid, but also if
it conforms to the PDF/A profile
2013-04-26 12:23:29 +02:00
fritz-hh
357f449e07
OCRmyPDF.sh: check if python is installed
...
- fixes #14
- minor other changes
2013-04-26 11:50:39 +02:00