`
libaohan
  • 浏览: 45488 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iphone平台ePub电子书阅读器开发

阅读更多
   最近接到项目,开发iphone平台的ePub电子书阅读器。开始进军乔布斯iphone的开发平台。因为时间的限制,选了一个linux下开源的软件cool reader engine进行移植,因为这开源软件现在还是不支持mac osx,于是开始进行移植,现在已经编译通过了,还需要调用看看,有没有出现问题。
    移植的过程需要先移植几个库:zlib、libjepg、freetype、libpng。这四个库的移植,倒是不费时间,一下子就通过了。最后移植crengine库,在编译的过程中出现了一个问题,需要修改一个抽象类,因为mac osx的gcc对抽象基类的定义比较严格,需要父类的纯虚函数都要在继承类实现,才能为继承类创建对象。于是,只要在继承类中实现父类的几个纯虚函数,就可以了。至此,编译通过。
    接下来是测试使用调用crengine库函数,实现ePub格式电子书的分析,开始调用出现了错误,后来百度了一下,才知道调用C++函数的iphone文件需要改成后缀为mm。
分享到:
评论
1 楼 wkf9924 2011-11-29  
有demo下载吗?谢谢

相关推荐

    Epub-Reader:阅读 iPad iPhone 的 ePub 文档

    当您将 Epub 加载到 UITextView 中时会发生什么,请查看 **电子书阅读器 阅读 iPad/iPhone 的 ePub 文档这是一个非常简单的ePub阅读器,它将通过解析xml文件来读取一些ePub文件。 只需将 ePub 3.0 文件放入资源中,...

    IOS应用源码之【应用】电子书阅读器 - RabbitHoleReader.rar

    在iOS平台上,开发一款电子书阅读器应用是一个挑战与机遇并存的任务。RabbitHoleReader,正如其名称所示,是一款专为iOS设备设计的源码实现的电子书阅读器。这个项目为我们提供了深入理解iOS应用开发,特别是针对...

    大道至简 iphone epub版

    iBook是苹果公司为iOS设备提供的免费电子书阅读器,它具有良好的界面设计和丰富的功能,如夜间模式、标注、书签等,使得阅读更加舒适和便捷。 将《大道至简》epub文件导入到iPhone的iBook中,可以通过以下步骤操作...

    ios电子阅读器完整源码

    在iOS平台上,开发一款电子阅读器应用是一项技术性极强的工作,涉及到许多核心技术和细节处理。"ios电子阅读器完整源码" 提供了一个完整的解决方案,可以帮助开发者深入了解电子阅读器的构建过程,以及如何实现流畅...

    pages怎么制作.epub格式电子书.docx

    EPUB是一种流行的电子书格式,它允许内容自适应不同的设备和阅读器。以下是详细的制作步骤: ### 前期准备 在制作EPUB电子书之前,你需要准备好文本内容。这可能来自于自己的创作,也可能需要从TXT或HTML源文件中...

    ePub转换器(Coolmuster ePub Converter) v2.1.13 中文特别版.zip

    Coolmuster ePub Converter就是一款epub格式转换工具,内置了适用于很多阅读设备的转换配置,包括 ...与几乎所有流行的便携式设备,包括的iPad,iPhone,iPod的触摸,角落平板,表面,PSP,索尼阅读器,等完全兼容

    iphone电子书翻页和电子书源码

    在iOS平台上,开发一款具有电子书翻页效果的应用是一项技术挑战。这个名为“iphone电子书翻页和电子书源码”的资源提供了iPhone电子书应用程序的源代码,特别关注了翻页效果的实现,这对于iOS开发者,尤其是那些正在...

    EPUB Straight to the Point

    本书《EPUB Straight to the Point》由Elizabeth Castro编写,由Peachpit Press出版,旨在帮助读者快速掌握EPUB电子书的制作技巧,特别是针对Apple iPad和其他电子阅读器。 - **目标读者**:适合那些想要为Apple ...

    IOS 阅读器

    本文将围绕“iOS阅读器”这一主题,深入探讨iOS平台上电子书阅读器的应用、功能以及如何优化阅读体验。 一、iOS阅读器概述 iOS阅读器是指运行在苹果设备(如iPhone和iPad)上的应用程序,它们旨在为用户提供舒适的...

    开源iphone电子书vfr-reader源码(不是leaves噢)

    这个项目并不是人们常提到的Leaves,尽管两者都是针对iPhone平台的电子书阅读器,但它们在实现上可能存在不同的技术栈和设计理念。VFR-Reader的源码提供了一个学习和定制iOS电子书阅读体验的良好起点。 首先,我们...

    IOS应用源码Demo-iPhone eBooks电子书-毕设学习.zip

    这份源码可能是一个电子书阅读器应用,名为"iPhone eBooks",允许用户在iOS设备上浏览和阅读电子书籍。 【描述】中提到的“前两年”的时间点暗示这可能是基于较早版本的iOS SDK和Swift或Objective-C编程语言编写的...

    AniceSoftEPUBConverter(epub转换器)V12.3.6免费安装版

    AniceSoft EPUB Converter(epub转换器)是一款EPUB转换器工具,EPUB的转换器可以读你的Adobe或其他设备如Android Kindle书籍,iPhone,索尼阅读器,高效、快捷的转换文件到其他格式。它支持多种格式的电子书转换为...

    如何将电子书导入iPhone4s.pdf

    3. **CHMate**:对于CHM格式的电子书,需要使用CHMate阅读器。导入方法与上述应用相似,但需确保你已安装CHMate,并且知道如何找到CHM电子书的同步路径。 总的来说,导入电子书到iPhone 4s需要通过iTunes或直接在...

    将你的iphone4s打造成神一般的利器之电子书篇借鉴.pdf

    总的来说,将iPhone 4S变成一个强大的电子书阅读器并不复杂,只需合理利用适合的应用和正确的导入方法。91熊猫看书以其易用性和广泛的格式支持,成为了一个不错的选择。通过上述步骤,你不仅能方便地导入电子书,还...

    网站电子书实时生成软件,支持jar、umd、chm、pdf和epub

    5. **epub格式**:Electronic Publication,是开放的电子书标准,支持重排和流式布局,适配不同屏幕尺寸和方向,适合电子阅读器和移动设备。 这款软件提供的asp和php调用源码,意味着它支持两种流行的服务器端脚本...

    epub是什么格式文件.docx

    除了专用的EPUB阅读器外,还有多看阅读、豆瓣阅读等专为EPUB格式优化的阅读应用,它们能够提供更加流畅和符合阅读习惯的体验。 对于EPUB文件的兼容性,还可以选择将其转换为TXT格式,但需注意这种转换可能会导致...

    电子书销售平台调研报告借鉴.pdf

    相比之下,当当网早前已涉足电子书领域,并计划推出自己的终端阅读器,与超过200家出版社建立了合作关系。电子书市场的发展不仅吸引了京东和当当,还包括汉王科技、亚马逊和盛大文学等企业。 【市场竞争与策略】 ...

Global site tag (gtag.js) - Google Analytics