SkyEpub

The Ultimate EPub 3 SDK
for iOS, Android, Desktop (Windows, Mac, Linux), and Web.

SkyEpub SDK stands as the premier choice for developers seeking to enhance their EPub readers
with robust features and competitive edge.
Widely adopted by over 1000 commercial eBook companies and organizations globally,
SkyEpub SDK, along with its SkyDRM solution, offers unparalleled versatility and reliability.
Supporting iOS, Android, Windows, Mac, Linux, and Web environments,
it boasts full compatibility with both Reflowable and Fixed Layout formats,
alongside a plethora of EPub 3 features such as media overlay, video, audio, and text-to-speech capabilities.

SkyEpub SDK


Features

It’s Easy To Use:

2021-03-17 12-48-13.2021-04-08 01_52_17


SkyEpub is provided as one of view type which can be easily inserted into ViewController in iOS or Activity in Android.
Because of very rich and comprehensive APIs,
developer can focus on the essential features of their own epub 3 reader without implementation of complicated engine.


Abundant APIs and Callback

Our platform boasts an extensive array of APIs and callback events,
enriching user experiences with seamless interactions.
These events are triggered by specific changes in the app’s state, such as page transitions or text selections,
enabling the creation of more intuitive and context-sensitive user interfaces. Key features include:

  • Dynamic Highlighting: Users benefit from powerful text-highlighting capabilities, enhancing readability, alongside natural page-turning effects like curling and sliding.
  • Tablet Optimization: Enjoy a double-page view on tablet devices in landscape mode for enhanced readability.
  • Flexible Pagination: Users have the flexibility to paginate at the chapter or book level according to their preferences.
  • Dynamic Content Support: Our platform fully supports dynamic content based on HTML5 or CSS3, ensuring seamless integration into EPub readers.
  • Fixed Layout Reader: Dive into fixed layout EPubs with the freedom to zoom and scroll, perfect for books and magazines.


Developers leverage these events to create dynamic and intuitive UIs that respond to user actions in real-time.
For instance, whenever a user selects text, comprehensive information including coordinates and selected text is delivered to developers through these events.
SkyEpub SDK also offers a plethora of highlight functions and events, along with robust search routines for efficient keyword discovery within books.
Additionally, “Goto” functions such as gotoPageByPageIndex, gotoPageByHighlight, and gotoPageByNavPoint enable seamless navigation to any desired page within the book.

SkyEpub SDKSkyEpub SDKSkyEpub SDK



Multilingual Support:

SkyEpub SDK supports a wide array of languages,
including general Left-to-Right languages such as English, French, German, and Spanish,
as well as Right-to-Left languages like Arabic, Hebrew, and Persian.
Korean, Chinese, and Japanese languages seamlessly integrate with SkyEpub SDK.

SkyEpub SDKSkyEpub SDKSkyEpub SDK



Built-in Content Server:

SkyEpub SDK features a Built-In Content Server operating via HTTP protocol, facilitating the delivery of information indirectly from EPubs to the SDK.
Developers can write their own content providers to read files within EPubs, extending SkyEpub ContentProvider object functionality,
enabling them to implement custom encrypt/decrypt routines for EPub files without local device unzipping.



SkyDRM:

SkyDRM offers a robust and highly reliable DRM solution for EPub files.
Fully compliant with EPub 3.0 encryption specifications,
SkyDRM seamlessly integrates with SkyEpub SDK across iOS, Android, and Desktop platforms.
Using AES-128, 196, or 256 encryption, SkyDRM ensures that each file within an EPub is securely protected.
When developers utilize both SkyEpub SDK and SkyDRM together,
all decryption processes occur exclusively in memory, providing heightened security for EPub files.
SkyDRM stands as the forefront solution for safeguarding EPub content in today’s digital landscape.
SkyDRM Diagram




Fixed layout format supported:

Fixed Layout format represents a pivotal EPub 3 feature poised to replace traditional PDFs and flash contents.
With fixed width and height akin to PDFs, each page within a Fixed Layout EPub offers interactivity and responsiveness enhanced by HTML’s versatility, including various formats, JavaScript, multimedia, and CSS.
Widely employed in magazines, children’s storybooks, textbooks, and product brochures, Fixed Layout EPubs empower users with a powerful reading experience.
SkyEpub delivers a robust engine for Fixed Layout Reader, enabling users to effortlessly zoom in/out and freely scroll through content.
Page transitions such as slide and curling, akin to Reflowable Layouts, further enrich the reading experience.
Automatic thumbnail generation and saving options streamline navigation, while features like highlighting and notes enhance engagement.
Consistent zoom levels across pages, coupled with turning page effects, ensure a seamless reading journey.



Media Overlay  and Text To Speech: 

SkyEpub SDK seamlessly supports Media Overlay functions specified in EPub 3.0, synchronizing voice and sound with text within eBooks.
Developers can easily control media overlay functions such as “Play,” “Pause,” “Resume,” and “Stop” to enrich the reading experience.
Furthermore, SkyEpub SDK offers robust Text-to-Speech support in Reflowable layout EPubs, facilitating the effortless implementation of audio books through Media Overlay and Text-to-Speech functionalities.