电子书reader开发技术

E-Book reader development technique

我正在使用 AngularJs 和 WebApi 2 开发一个 Web 项目来创建跨平台 Web 客户端。

该项目应支持 PDFePUB 图书,我需要为客户提供丰富的展位格式统一图书查看器。

我的想法是上传这两种格式并将 PDF 转换为 ePUB 格式并为客户端开发或寻找开源 ePUB 查看器UI。

问题:

  1. 将 PDF 转换为 ePUB 并保持 PDF 格式的正确 C# 库。
  2. 将大尺寸书籍流式传输给客户端的想法。
  3. 如果需要下载,请保护这本书。

我联系了客户做了一些修改,我知道PDF书是扫描图片所以我使用ITextSharp库提取它,关于ePUB书我使用了“VersFx.Formats.Text.Epub" 库形式的 NuGet 来削减书籍,这就足够了。