windows: avoid picking up a default pdftotext: we want ours
This commit is contained in:
parent
9443173113
commit
0436b80956
@ -46,6 +46,7 @@ import rclconfig
|
|||||||
import glob
|
import glob
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
|
_mswindows = (sys.platform == "win32")
|
||||||
tmpdir = None
|
tmpdir = None
|
||||||
|
|
||||||
def finalcleanup():
|
def finalcleanup():
|
||||||
@ -84,8 +85,10 @@ class PDFExtractor:
|
|||||||
self.pdftk = None
|
self.pdftk = None
|
||||||
self.em = em
|
self.em = em
|
||||||
self.tesseract = None
|
self.tesseract = None
|
||||||
|
|
||||||
self.pdftotext = rclexecm.which("pdftotext")
|
# Avoid picking up a default version on Windows, we want ours
|
||||||
|
if not _mswindows:
|
||||||
|
self.pdftotext = rclexecm.which("pdftotext")
|
||||||
if not self.pdftotext:
|
if not self.pdftotext:
|
||||||
self.pdftotext = rclexecm.which("poppler/pdftotext")
|
self.pdftotext = rclexecm.which("poppler/pdftotext")
|
||||||
if not self.pdftotext:
|
if not self.pdftotext:
|
||||||
@ -141,7 +144,8 @@ class PDFExtractor:
|
|||||||
self.maybemaketmpdir()
|
self.maybemaketmpdir()
|
||||||
|
|
||||||
def _initextrameta(self):
|
def _initextrameta(self):
|
||||||
self.pdfinfo = rclexecm.which("pdfinfo")
|
if not _mswindows:
|
||||||
|
self.pdfinfo = rclexecm.which("pdfinfo")
|
||||||
if not self.pdfinfo:
|
if not self.pdfinfo:
|
||||||
self.pdfinfo = rclexecm.which("poppler/pdfinfo")
|
self.pdfinfo = rclexecm.which("poppler/pdfinfo")
|
||||||
if not self.pdfinfo:
|
if not self.pdfinfo:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user