poppler.utilities module¶
This module contains utility functions that are not part of poppler-cpp, but that helps interacting with it.
- poppler.utilities.from_time_type(timestamp)¶
Convert a timestamp to a
datetime.datetime
object.- Parameters:
timestamp (int) – a positive integer, to be interpreted as 32 bits complement 2.
- Returns:
- the date and time,
or None if the timestamp is equivalent to -1.
- Return type:
Optional[datetime.datetime]
- poppler.utilities.since(major, minor)¶
Decorator used to mark the minimum required version of poppler needed to execute a function.
If poppler version is lower than the specified version, it raises a NotImplementedError when called.
- poppler.utilities.to_time_type(date_time)¶
Convert a Python
datetime.datetime
object to a timestamp compatible with poppler.- Parameters:
date_time (Optional[datetime.datetime]) – the date and time, or None
- Returns:
the timestamp
- Return type: