First successful PDF/A produced by new pipeline

This commit is contained in:
Jim Barlow
2015-07-23 23:28:32 -07:00
parent 5476eafe4c
commit 289e4025ad
+4 -3
View File
@@ -22,7 +22,7 @@ except ImportError:
from ruffus import transform, suffix, merge, active_if, regex, jobs_limit, \
mkdir, formatter, follows, subdivide, collate
mkdir, formatter, follows, subdivide, collate, check_if_uptodate
import ruffus.cmdline as cmdline
from .hocrtransform import HocrTransform
@@ -449,7 +449,7 @@ def ocr_tesseract(
@collate(
input=[rasterize_with_ghostscript, ocr_tesseract],
filter=regex(r"(\d{6})(?:\.page\.png)|(?:\.hocr)"),
filter=regex(r".*/(\d{6})(?:\.page\.png|\.hocr)"),
output=r'\1.rendered.pdf',
extras=[_log, _pdfinfo, _pdfinfo_lock])
def render_page(
@@ -458,7 +458,8 @@ def render_page(
log,
pdfinfo,
pdfinfo_lock):
image, hocr = infiles[0], infiles[1]
hocr = [ii for ii in infiles if ii.endswith('.hocr')][0]
image = [ii for ii in infiles if ii.endswith('.png')][0]
pageinfo = get_pageinfo(image, pdfinfo, pdfinfo_lock)
dpi = round(max(pageinfo['xres'], pageinfo['yres']))