diff --git a/src/calibre/ebooks/metadata/pdf.py b/src/calibre/ebooks/metadata/pdf.py index 7c68e9ac7e..ab40c5d80c 100644 --- a/src/calibre/ebooks/metadata/pdf.py +++ b/src/calibre/ebooks/metadata/pdf.py @@ -35,7 +35,7 @@ def read_info(outputdir, get_cover): ans = {} try: - raw = subprocess.check_output([pdfinfo, '-enc', 'UTF-8', 'src.pdf']) + raw = subprocess.check_output([pdfinfo, '-enc', 'UTF-8', '-isodates', 'src.pdf']) except subprocess.CalledProcessError as e: prints('pdfinfo errored out with return code: %d'%e.returncode) return None @@ -165,6 +165,7 @@ def get_metadata(stream, cover=True): mi.cover_data = ('jpeg', cdata) return mi + get_quick_metadata = partial(get_metadata, cover=False) from calibre.utils.podofo import set_metadata as podofo_set_metadata @@ -173,5 +174,3 @@ from calibre.utils.podofo import set_metadata as podofo_set_metadata def set_metadata(stream, mi): stream.seek(0) return podofo_set_metadata(stream, mi) - -