title: Extract everything from PDF
body: <p>Looking for solution to extract content from a PDF file (using console tool or a library).</p>
  
  <p>It will be used on server to produce on-line e-books from uploaded PDF files.</p>
  
  <p>Need to extract following things:</p>
  
  <ol>
  <li>text with fonts and styles;</li>
  <li>images;</li>
  <li>audio and video;</li>
  <li>links and hotspots.</li>
  <li>page snapshots and thumbnails;</li>
  <li>general PDF information, e.g. book layouts, number of pages etc.</li>
  </ol>
  
  <p>Looking at Adobe PDF Library ($5000 though), BCL SDK (?), PDFLib (€795), QuickPDF ($250)</p>
  
  <p>Now we are using open source pdf2xml (extracts text, images and links) and GhostScript (snapshots and thumbnails). The other things left are:</p>
  
  <ol>
  <li>fonts;</li>
  <li>multimedia;</li>
  <li>hotspots;</li>
  <li>page info.</li>
  </ol>
  
  <p>We are hesitating between paying a lot of money (and possibly make mistake choosing wrong solution) or use free/open source solutions.</p>
  
  <p>Which BEST solution to extract nearly everything from PDF would you recommend?</p>
  
  <p>Any comments will be much appreciated.</p>