title: PDF to Word Doc in Python
body: <p>I've read though the other stack overflow questions regarding this but it doesn't answer my issue, so down vote away. Its version 2.7. </p>
  
  <p>All I want to do is use python to convert a PDF to a Word doc. At minimum convert to text so I can copy and paste into a word doc.</p>
  
  <p>This is the code I have so far. All it prints is the female gender symbol. </p>
  
  <p>Is my code wrong? Am I approaching this wrong? Do some PDFs just not work with PDFMiner? Do you know of any other alternatives to accomplish my goal of converting a PDF to Word, besides using PyPDF2 or PDFMiner? </p>
  
  <pre><code>from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
  from pdfminer.converter import TextConverter
  from pdfminer.layout import LAParams
  from pdfminer.pdfpage import PDFPage
  from cStringIO import StringIO
  
  def convert_pdf_to_txt(path):
      rsrcmgr = PDFResourceManager()
      retstr = StringIO()
      codec = 'utf-8'
      laparams = LAParams()
      device = TextConverter(rsrcmgr, retstr, codec=codec, laparams=laparams)
      fp = file('Bottom Dec.pdf', 'rb')
      interpreter = PDFPageInterpreter(rsrcmgr, device)
      password = ""
      maxpages = 0
      caching = True
      pagenos=set()
  
      for page in PDFPage.get_pages(fp, pagenos, maxpages=maxpages, password=password,caching=caching, check_extractable=True):
          interpreter.process_page(page)
  
      text = retstr.getvalue()
  
      fp.close()
      device.close()
      retstr.close()
      return text
  print convert_pdf_to_txt(1)
  </code></pre>