pdftojson (npm): pdftotext wrapper that generates JSON with bounding box data. Takes care of duplicate characters.
Keywords: pdftotext