6

Is there any library out there that I can use to create epub files in .NET/C#? A Flowdocument -> epub conversion tool would be ideal, but any kind of library would be great.

I am also interested in an assesment of how complex it would be to write one. I understand that it is basically a bunch of zipped XHTML files, but I keep hearing that using existing conversion tools it is difficult to get it right.

yclevine
  • 990
  • 3
  • 9
  • 20

4 Answers4

2

Did you try ePub Sharp? Here is the project page Note: I have not tried it myself.

Developer
  • 231
  • 4
  • 19
gyurisc
  • 11,234
  • 16
  • 68
  • 102
  • 1
    I think this project might be dead. I do not see any code on the source forge page. – Morgan Herlocker Sep 25 '11 at 01:57
  • 1
    The project may not be dead, but it has zero documentation and the usage model is painfully difficult to deduce from the object model. This answer would be more useful if it included some idea how *how* one might use ePubSharp? – hemp Jun 07 '12 at 18:08
2

I am using the following library from Aspose - http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx

Brian Singh
  • 6,686
  • 4
  • 25
  • 22
2

I build a DLL around epubcheck you can use from .NET by using IKVM.

You can download it from here: http://www.raulvejar.com/Blog/tabid/70/EntryId/1/EPubCheck-1-1-on-NET.aspx

Felipe Oriani
  • 37,948
  • 19
  • 131
  • 194
Raul Vejar
  • 21
  • 1
  • Case in point, this page is now gone. Here is the internet archived version: https://web.archive.org/web/20120116043500/http://www.raulvejar.com/Blog/tabid/70/EntryId/1/EPubCheck-1-1-on-NET.aspx – Steve Konves Jul 09 '16 at 19:56
0

DotNetEpub may not have been around when the question was first asked.

Developer
  • 231
  • 4
  • 19
Reuben
  • 4,136
  • 2
  • 48
  • 57