电子书reader开发技术
E-Book reader development technique
我正在使用 AngularJs 和 WebApi 2 开发一个 Web 项目来创建跨平台 Web 客户端。
该项目应支持 PDF 和 ePUB 图书,我需要为客户提供丰富的展位格式统一图书查看器。
我的想法是上传这两种格式并将 PDF 转换为 ePUB 格式并为客户端开发或寻找开源 ePUB 查看器UI。
问题:
- 将 PDF 转换为 ePUB 并保持 PDF 格式的正确 C# 库。
- 将大尺寸书籍流式传输给客户端的想法。
- 如果需要下载,请保护这本书。
我联系了客户做了一些修改,我知道PDF书是扫描图片所以我使用ITextSharp库提取它,关于ePUB书我使用了“VersFx.Formats.Text.Epub" 库形式的 NuGet 来削减书籍,这就足够了。
- 关于读者,如前所述,我使用“JQuery booklet plugin" for ePUB as it is text based books, And "TurnJS plugin”作为基于图像的书籍 "PDF"。
我正在使用 AngularJs 和 WebApi 2 开发一个 Web 项目来创建跨平台 Web 客户端。
该项目应支持 PDF 和 ePUB 图书,我需要为客户提供丰富的展位格式统一图书查看器。
我的想法是上传这两种格式并将 PDF 转换为 ePUB 格式并为客户端开发或寻找开源 ePUB 查看器UI。
问题:
- 将 PDF 转换为 ePUB 并保持 PDF 格式的正确 C# 库。
- 将大尺寸书籍流式传输给客户端的想法。
- 如果需要下载,请保护这本书。
我联系了客户做了一些修改,我知道PDF书是扫描图片所以我使用ITextSharp库提取它,关于ePUB书我使用了“VersFx.Formats.Text.Epub" 库形式的 NuGet 来削减书籍,这就足够了。
- 关于读者,如前所述,我使用“JQuery booklet plugin" for ePUB as it is text based books, And "TurnJS plugin”作为基于图像的书籍 "PDF"。