20 votes

Extract attachments from .eml file

From the definition of munpack: Unpack messages in MIME or split-uuencode format. Munpack are utilities for encoding and decoding (respectively) binary files in MIME (Multipurpose Internet Mail ...
user avatar
  • 1,447
14 votes

What can perfectly convert EPUB to PDF?

I personally have always had good results from pandoc but about the only thing that I can think of that will 100% of the time accurately reproduce the onscreen content of an eBook in a PDF file is to ...
user avatar
11 votes
Accepted

Converting a ADE document (Adobe Digital Editions, acsm) to PDF

You can use Calibre for this, which was already recommended multiple times for book conversion. An Article named DeDRM plugin for calibre describes a plugin to achieve exactly that: The DeDRM ...
user avatar
  • 18.4k
7 votes
Accepted

Program to open an Apple Keynote (.key) file in Windows or Linux

You can open the .keynote file online at iCloud and export it (Apple now allows you to sign up online without an Apple device!). It will ask you to sign up at the top of the homepage, from which you ...
user avatar
  • 6,680
7 votes

Free for commercial use Java library to convert HTML to PDF

You have a few options: openhtmltopdf - new code, still brewing, but has some great results Apache FOP - can convert XML, not HTML, but might be usefull itext the older version (version 2) ...
user avatar
6 votes

Tool to convert between different plain text formats

With txt2tags (https://txt2tags.org/), you can export to at least 20 different formats, including rtf (rich text format), latex, html, wikipedia, creole, dokuwiki, restructured text, markdown, spip, ...
user avatar
  • 216
6 votes
Accepted

PDF to Image converter

To check whether the PDF is colored or BW, you can use Ghostscript (free, open-source, cross-platform): Example commandline: gs -o - -sDEVICE=inkcov /path/to/your.pdf Example output: Page 1 ...
user avatar
5 votes

Library to generate ODT (OpenOffice.Org) documents

I would suggest the PHPOffice Project - specifically PHPWord. It is opensource and free. Despite the name PHPWord it supports a lot of formats - .doc, .ods, .rtf, .html and .pdf. There are currently ...
user avatar
5 votes

PDF to Word Converter

Libre Office is completely free office suite that can open and edit pdf files. You can run it on Windows and Linux (also, Mac OS X)
user avatar
4 votes

PDF to Word Converter

There are two free web apps that do this quite well: SmallPDF Sejda In particular, Sejda works for up to 200 pages.
user avatar
4 votes
Accepted

A PDF to HTML converter that can handle columns, and keeps HTML trim

Actually I would suggest reversing/modifying your process if possible to: Produce the original as one of html or rst. When you are happy with it convert it to pdf, html, any other output format with ...
user avatar
4 votes
Accepted

DjVu to PDFconverter

The DJView4 viewer has an option to export to PDF. it is free and open-source cross-platform no 64 bits version (I couldn't find it) runs offline compatible with Windows 7 unfortunately only one PDF ...
user avatar
  • 4,720
4 votes
Accepted

Android libraries for rendering common document file formats

Alfresco is open source and can create previews for a lot of different file formats, including doc, docx, xls, xlsx, ppt, pptx, odt, pdf, rtf, txt and more. So you could install Alfresco on a server ...
user avatar
  • 18.8k
4 votes

Tool for saving webpages in XML format

Not a general tool for this job, but a solution that converts Wikipedia articles to XML documents: Go to http://en.wikipedia.org/wiki/Special:Export Enter article name(s) Click at "Export" (By ...
user avatar
  • 7,769
4 votes

Convert .fountain files to .pdf files

Full disclaimer: I'm the author of Wrap. I was looking for a tool like that but did not find anything that was easy to use and worked on most major platforms. So I build my own tool called Wrap (...
user avatar
  • 141
4 votes

Converter that converts EML files to plain text

I took a kinda-working script from here and modified it to fit your needs. You have to install Python 2.7 for the script to run. When installing Python make sure to select Add python.exe to Path. ...
user avatar
  • 481
3 votes

PDF to DOC or ODT converter

You can give a shot to Adobe Acrobat Pro: non-free Windows can export PDF to DOC or DOCX: Issues: figure captions and footnotes are kept but converted into normal text LaTeX formulas often have ...
user avatar
3 votes

Converting PDF with several pages to one image

Step 1: Convert the PDF to Image Files, many programs allow it such as Adobe Acrobat Pro: or simply in command line with ImageMagick: convert -density 600 foo.pdf foo-%02d.jpg (convert is part of ...
user avatar
3 votes

Converting PDF with several pages to one image

Not quite perfect but I do have a pretty good option; PDFCreator - should be useable with any standard PDF opening and printing software (ie Adobe Acrobat, Foxit etc. etc.). Instructions below assume ...
user avatar
3 votes
Accepted

PHP library to transform Excel .xls .xlsx to OpenDocument .ods

unoconv does this. <?php exec('unoconv -f ods -o output.ods input.xlsx');
user avatar
  • 146
3 votes

.NET library to convert Microsoft Office docs to PDF

The LEADTOOLS Documents SDK has the ability to convert all of the Microsoft Office formats and output as PDF in .NET. Here is a list of all of the support formats that the SDK can convert from and to:...
user avatar
  • 300
3 votes
Accepted

PDF to LaTeX converter

You can use InftyReader: free generate LaTeX from images of math formulas (source image files must be in TIF, PNG, or GIF formats) far from perfect in terms of accuracy, but I'm not aware of better. ...
user avatar
3 votes

Tool to automatically convert PowerPoint presentations into HTML

In PowerPoint 2010, open the presentation that you want to export to HTML. Press Alt+F11, this opens VB for Apps. Press Ctrl+G, this opens the Immediate pane. In the Immediate pane, type the ...
user avatar
3 votes

Library for converting Microsoft .doc to .docx in Python

If you have LibreOffice installed, you can call it directly with subprocess: import subprocess import os for filename in os.listdir(os.getcwd()): if filename.endswith('.doc'): subprocess....
user avatar
3 votes

Software/service to MANUALLY convert technical PDFs into EPUB/Kindle format?

My recommendation: Calibre Multi-platform Free Can be automated through command line There's this easy-to-follow guide on how to use it on How-to Geek. Tests with Math objects This is with a ...
user avatar
3 votes

Extract attachments from .eml file

If you want to get hold of MIME parts that don't have filenames, e.g. the text and HTML, then try sudo apt install maildir-utils mu extract source.eml --save-all Docs: https://manpages.debian.org/...
user avatar
  • 131
3 votes
Accepted

Tool for saving webpages in XML format

I doubt you will find an off-the-shelf tool for this purpose, this is IMHO a too specific requirement. But there a lots of frameworks for each major programming language which help you to implement a ...
user avatar
  • 190
3 votes
Accepted

Convert .fountain files to .pdf files

The author of AfterWriting has published a command-line interface based on node.js. After downloading, it can be used as follows: cd afterwriting-labs npm install node awc.js --help For example: ...
user avatar
3 votes

Is there a system to generate ODT documents from a markup-like language?

I think that it would be a good idea to take a look at using Markdown or ReStructuredText + Pandoc - You can use markdown/rst just like you do on SO and then convert it to any of a number of document ...
user avatar
3 votes

Is there a free PDF to HTML conversion software?

Look at the newest version of mudraw. It is a command line tool that is from the MuPDF family of tools. mudraw -o out.html -F html in.pdf Use the newest version, if possible. It has gained quite a ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible