aram timeout: Raise PDFPopplerTimeoutError after the given time, defaults to None
    :type timeout: int, optional
    :return: Dictionary containing various information on the PDF
    :rtype: Dict
    rp