Sapphire ETEXT Backup Utility is a C++ command line app which allows you to make legal offline backups of your Pearson ETEXT Books
Pearson's ETEXT viewer requires you to view your ebook online using thier flash based viewer. This can be problematic for indviduals who do not have a online connection at all times or do not have a flash based device.
- Obtain a HTTP Archive (HAR) containing all HTTP requests for your specific textbook
- Launch Sapphire
- Enter the required directory paths
- Wait (This can take some time around 1 - 2 seconds per page)
- Read Offline
Sapphire makes use of 3rd party binaries to convert the online etext to pdf format. These binaries are not provided with Sapphire and will need to be downloaded separately (links provided below)
- HarTools (har2csv) - https://github.com/spcgh0st/HarTools
- Swftools (swfrender) - http://www.swftools.org
- Imagemagick (convert) - http://www.imagemagick.org/script/index.php
Sapphire will output/save the textbook in 3 formats (.swf, .png, and .pdf).
Currently only a unix executable is provided, but the source code is provided if you wish to build your own Windows Binary.
The long term goal for Sapphire is to provide a fully functional GUI based app that is cross-platform
Sapphire is meant to be used to back up LEGAL COPIES ONLY and does not contain any copyrighted 3rd party material/code. Please review the textbook's terms of service before proceeding with this Utility as most pearson textbooks permit one legal backup.