c# - 有没有 ePub 的库

标签 c# asp.net wpf epub pdf-conversion

我想编写一个转换器,让我可以完全控制将 PDF 转换为 ePUB? 我正在寻找的是转换器

  1. -不应剪切末行中的单词。如果文本是一个段落 那么 epub 必须是一个段落 没有任何额外的空间 字符和剪切词。
  2. -应该识别 pdf 文档中的书签并应该创建一个 epub 中的目录 (TOC) 版本。
  3. 应该调整图像的大小。
  4. 应该是UTF8,必须兼容土耳其字符。

请为我推荐任何库?

最佳答案

您可能会发现 Calibre (http://calibre-ebook.com/) 很有用。它支持 PDF 输入、导出到 ePub 并具有命令行实用程序。不过,我怀疑,要实现您想要的效果,您需要使用标准 PDF 库之一对 PDF 进行预处理,以提取所需的元数据、调整图像大小等。

如果您确实不厌其烦地对 PDF 进行大量预处理,您也可以直接编写 ePub,因为这将是一个相对较小的额外步骤,并且消除了对 calibre 或类似内容的依赖。

如果您确实找到了一些好的 PDF-ePub 库,请告诉我们。

关于c# - 有没有 ePub 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5883706/

相关文章:

javascript - 如果使用 javascript 在 ASP.NET 中页面验证失败,如何禁用提交按钮

asp.net - 如何在GridView中显示网格线

c# - 如何检测当前的URL,然后根据它进行转发

wpf - 有没有安全的方法来分离/卸载行为而没有副作用?

wpf - Rx 响应式(Reactive)扩展 Observeondispatcher 单元测试错误 : The current thread has no Dispatcher associated with it

c# - AvalonEdit 在其他格式上显示选择

javascript - 使用 onclick 属性将值(字符串)从 razor 模型传递到 JS

c# - 如何在 C# winform 应用程序中将子窗口置于最前面?

c# - Microsoft Prism 应用程序需要帮助

c# - 如何通过asp.net mvc c#获取浏览网站的客户端mac地址