Briss Trims PDFs so They Fit Better, Are Easier to Read on Your Ereader
lifehacker.com
lifehacker.com
It threw up on both the math equations and figures. It didn't handle the general formatting of the book too well either.
To my knowledge, a good PDF->epub converter has not yet been built. Any takers?
Check out eBookBurn.com, which is a site I launched last month (http://denis.papathanasiou.org/?p=468).
It lets you upload pdfs and attempts to parse them into editable text.
The pdf parsing is based on my experiments with pdf-miner (http://denis.papathanasiou.org/?p=343), and while still imperfect (in general parsing pdfs is a difficult problem), it works fairly well for certain types of whitepapers.
What approach do your algorithms use? Do you do recognition of title, subtitles etc based on differences in fonts, spacing, line length etc.? Or do you need to enter regexps to recognize those?
Do you recognize paragraphs correctly?
Can you filter out front- and back filler like the ToC, and extract only the 'content' pages?
If so, it's 90% of what I'm looking for and I think good enough to pay for :)
I have some notes on how to approach from when I tried to make it myself, it includes what functionality I consider necessary for a MVP. Let me know if you're interested...
The algorithm I use is a variation of the code described here: http://denis.papathanasiou.org/?p=343 except the output is html, not text, so that I can take account things like font sizes and paragraph breaks.
If you signup and try it (it's free for the first 3 days), you'll see that the parser renders each pdf page as text, and it's up to you to decide which range of pages you want to use in your book.
Feel free to contact me by the form on that site, and I can reply in more detail.
But this looks quite a bit more polished and user-friendly.
Briss Trims PDFs so They Fit Better, Look More Impressive in Your Hand
This would require people learning how to do something, though.
While Briss trims the margins just fine, printing the (trimmed) document as pdf(or ps) restores the margins. (Tried on okular/evince). What gives?