title: Split and convert Microsoft PowerPoint presentations on a Linux server
body: <p>I have to implement a web service, which takes a Microsoft PowerPoint presentation as an input, and outputs:</p>
  
  <ul>
  <li>every slide as a standalone ppt file</li>
  <li>text for indexing</li>
  <li>optionally a preview picture</li>
  </ul>
  
  <p>It should also be able to combine ppt files together.</p>
  
  <p>Is openoffice headless can solve this task on a server, or should I go with .NET?</p>
  
  <p>I don't have any .NET experience, so I would like to avoid using it.</p>