James R. Barlow
4b5cd420e1
Add new test file
2017-05-29 12:16:08 -07:00
James R. Barlow
1d57bcc99e
Fix Ghostscript rasterizing of UserUnit pages and related sizing issues
2017-05-29 12:14:10 -07:00
James R. Barlow
facdd13879
Ghostscript: refactor image output resizing
2017-05-29 11:42:27 -07:00
James R. Barlow
6e891f91d3
ghostscript, qpdf: Restore API backward compatibility
2017-05-29 11:13:06 -07:00
James R. Barlow
9b50ede977
Partially solve ghostscript rasterize_pdf producing wrong file size
...
Kludge. Assumes JPEG for now. Messy.
2017-05-25 01:17:43 -07:00
James R. Barlow
82cf010333
Error out if trying to produce PDF/A >200” due to Ghostscript limitation
2017-05-25 00:07:29 -07:00
James R. Barlow
6ff6c8614f
—output-type=pdf now outputs /UserUnit PDFs at the correct size
...
This currently distorts the output size because Tesseract assumes it
knows the DPI better than we do.
Does not work for Ghostscript, because it emerges that Ghostscript
honors /UserUnit for rasterizing but not in pdfwrite (resolve/wontfix).
https://bugs.ghostscript.com/show_bug.cgi?id=690781
Ghostscript’s output would need to be patched in a PDF/A safe way for
this to work. Temporary route may be to block Ghostscript if
/UserUnit.
2017-05-24 23:26:07 -07:00
James R. Barlow
eb1cd38f6c
Add an open helper that is compatible with pathlib
2017-05-24 16:19:15 -07:00
James R. Barlow
148b632b4f
Prove multiprocessing works, although it is still racy in some places
2017-05-23 16:32:13 -07:00
James R. Barlow
75f2262659
Ensure JobContext stuff is actually tested for IPC consistency
2017-05-19 17:57:07 -07:00
James R. Barlow
d9005a1074
pdfinfo: replace most remaining dict-style access
2017-05-19 16:17:36 -07:00
James R. Barlow
3e73fa81bf
pageinfo: deprecation warning
2017-05-19 16:17:07 -07:00
James R. Barlow
ba6e290231
Restore old pageinfo.py to avoid breaking compatibility
2017-05-19 15:49:23 -07:00
James R. Barlow
08e47117a3
Rename pageinfo to pdfinfo
2017-05-19 15:48:23 -07:00
James R. Barlow
532ef38157
/UserUnit is a scalar, not an array
2017-05-19 14:19:50 -07:00
James R. Barlow
4c04d802d7
Introduce /UserUnit checking
2017-05-19 12:01:19 -07:00
James R. Barlow
8694f8d2eb
Replace magic strings colorspace and encoding with Enums
2017-05-18 22:32:27 -07:00
James R. Barlow
263f9b79f4
pageinfo: debug stuff
2017-05-18 21:52:55 -07:00
James R. Barlow
56d2aae963
Refactor from ImageInfo index to attribute accessing
2017-05-18 18:39:14 -07:00
James R. Barlow
127706153d
Refactor dictionary based image info to ImageInfo
2017-05-18 18:26:31 -07:00
James R. Barlow
caee5b1428
Access PageInfo instance variables instead of dictionary
2017-05-18 17:12:04 -07:00
James R. Barlow
6c12e7e944
Refactor pageinfo dictionary to PageInfo()
2017-05-18 16:53:38 -07:00
James R. Barlow
cd04ae6949
Refactor PdfInfo(str(filename)) -> PdfInfo(filename)
2017-05-18 16:43:50 -07:00
James R. Barlow
6a0b68298f
Refactor pdf_get_all_pageinfo to PdfInfo
2017-05-18 16:31:18 -07:00
James R. Barlow
0a2f732267
docs: Fix restructured text typos
2017-05-16 23:27:10 -07:00
James R. Barlow
4bade99f27
docs: Remark that someone got bash on Windows working
2017-05-16 23:24:34 -07:00
James R. Barlow
0b048cd24e
Join the build badge club
2017-05-16 23:24:05 -07:00
James R. Barlow
c69ee63d82
Travis, true is a program, not a keyword
v5.0.1
2017-05-15 15:12:14 -07:00
James R. Barlow
744fa104d7
v5.0.1 release notes (anticipating)
2017-05-14 23:59:09 -07:00
James R. Barlow
e24ff0fd64
Travis: don’t update the homebrew version because we pushed to testpypi
2017-05-14 23:55:40 -07:00
James R. Barlow
5de107d44c
tesseract_cache: update explanatory notes
2017-05-14 23:54:09 -07:00
James R. Barlow
131a5b741d
tesseract.py: update canned HOCR template to tess 3.05 output
...
Seems better to not claim the existence of several entities that don’t
exist as the older one does
2017-05-14 23:40:09 -07:00
James R. Barlow
65b89687a9
ghostscript: fix missing “import sys”, only applicable for an exception
2017-05-14 23:38:52 -07:00
James R. Barlow
048ae40e75
Update copyrights
2017-05-14 23:38:28 -07:00
James R. Barlow
234183ecd2
Fix: Tesseract 3.04 is sensitive to order of configuration commands
...
“txt hocr” is not acceptable and does not produce expected output .txt
while “hocr text” works fine, so switch the order everywhere.
Should fix #169
2017-05-14 23:27:46 -07:00
James R. Barlow
fb067dc97b
cookbook: more on improving OCR
2017-05-14 23:16:47 -07:00
James R. Barlow
a1fea0ce16
docs: link to OCRmyPDF-web
2017-05-14 23:16:30 -07:00
James R. Barlow
e1e9135e93
Test suite: tidy up imports
2017-05-14 23:15:29 -07:00
James R. Barlow
aff982036b
autobrew: fix brew audit error on double blank line
2017-05-14 23:15:02 -07:00
James R. Barlow
d087649eab
Remove “null deploy script” since “/usr/bin/true” is equivalent
2017-05-12 15:37:02 -07:00
James R. Barlow
7f3fa46a40
v5.0 release notes
v5.0
2017-05-12 14:14:28 -07:00
James R. Barlow
b1f79e4d97
Disable other use redo_ocr
2017-05-12 13:24:30 -07:00
James R. Barlow
115d6df94f
Warn user when —image-dpi is supplied but ignored
2017-05-12 12:09:53 -07:00
James R. Barlow
559af9635f
—redo-ocr is not implemented, so disable
2017-05-12 12:08:16 -07:00
James R. Barlow
cb06359c0b
Turn on Tesseract 4 cache in test suite
...
Travis is too slow without it, and perhaps it’s overly paranoid to
never cache Tess4. Maybe nuke the cache occasionally to be safe…
2017-05-12 11:42:27 -07:00
James R. Barlow
5e26bb29d9
Update requirements files
2017-05-12 11:41:15 -07:00
James R. Barlow
b0e95842b8
Fix Travis CI errors while looking around for Tess4
2017-05-12 00:40:00 -07:00
James R. Barlow
08e678f21f
rst: Clean up indentation
2017-05-12 00:12:06 -07:00
James R. Barlow
c17817810f
Update documentation for 3.03 support removal
2017-05-12 00:08:22 -07:00
James R. Barlow
ff5c38b1f7
Tell Travis to download Tesseract 4.00 from a PPA for testing
2017-05-11 23:52:13 -07:00