Datalogics, the premier source for PDF and eBook technologies for developers, recently announced the availability of Active Textbook, an eBook platform for the education market. Active Textbook provides a powerful platform that enables educators to bring interactive content into a student’s hands.
Want to know how to get started with Active Textbook? Let’s take a look at what Active Textbook includes:
A Server component for uploading EPUB and PDF source content, as well as other media formats. The server component supports managing content distribution per user or per group access, lending, customizable adherence to publisher restrictions and can, of course, be integrated into existing portals and learning management systems.
Datalogics has created a demonstration server that allows you to upload and test content. Just connect to dtl.activetextbook.com with your desktop browser and you can begin browsing the available public content immediately. If you would like to upload and work with your own content, Datalogics can create a login for you: Evaluate Active Textbook
This Gist is not going to be for the faint of heart. You’re going to want to have a copy of the PDF Specification handy paying particular attention to section 13.6 “3D Artwork”. Actually inserting the 3D model isn’t really all this complicated and we do it in the first few lines of code…
Back in February of 2015, Patrick wrote an article about using barcode4J with our PDF Java Toolkit to enable generating images of barcodes to place in a PDF. Using barcode4J provides access to a large range of barcode symbologies that Adobe Acrobat does not support. Patrick’s work got us discussing internally if there was more that we should be doing with barcodes and in the second half of 2015, we started work on adding support for generating appearances of barcodes. Once we had enough of it functioning, we incorporated it into our PDF WebAPI which provided a great testing opportunity for our engineering teams here to see just how well the changes would integrate into an existing project.