cordova-plugin-radaeepdf-maks
v1.4.2
Published
RadaeePDF reader cordova plugin
Downloads
4
Maintainers
Readme
RadaeePDF-Cordova Plugin
The repository has been moved to https://github.com/gearit/RadaeePDF-Cordova
The new one contains sources for both Android and iOS.
Official information page: http://www.radaeepdf.com/download/cordova-plugin
License
This plugin is released under the Apache 2.0 license
Only the plugin source code is under the license Apache 2.0, the library included in the plugin follow the license of his owner, please check it on: http://www.radaeepdf.com/ecommerce/technical-specification
GEAR.it and Radaee Studio distribute the plugin as-is for free. GEAR.it is the maintainer of the plug-in project.
If you, as user and developer need new features or fixes you shall submit them here on GitHub.
Installation
cordova plugin add cordova-plugin-radaeepdf-maks
Usage
Create the app using the demo package name, to be able to test all the features (standard, professional and premium).
cordova create RadaeePDF-Cordova com.radaee.reader RadaeePDF-Cordova
(Android)cordova create RadaeePDF-Cordova com.radaee.pdf.PDFViewer RadaeePDF-Cordova
(iOS)Add the android/iOS platform.
cd RadaeePDF-Cordova
cordova platform add android@6 --save
and/orcordova platform add ios --save
Add the plugin.
cordova plugin add cordova-plugin-radaeepdf-maks --save
Build the app.
cordova build
After doing these steps, you will have a ready to use project.
Compatibility
We do not yet support cordova-android 7.0.0, latest supported version is 6.4.0
The JavaScript Interfaces
License Activation
For Android, you need to call this only when you have your own license, as the demo project already have a demo-premium license. For iOS, you have to call it before calling any other interface.
RadaeePDFPlugin.activateLicense(
{
licenseType: 0, //0: for standard license, 1: for professional license, 2: for premium license
company: "", //the company name you entered during license activation
email: "", //the email you entered during license activation
key: "" //you license activation key
},
function(message) { // Callback for successful opening.
console.log("Success: " + message);
},
function(err){ // Callback in case of error.
console.log("Failure: " + err);
});
Open PDF from file system
RadaeePDFPlugin.open(
{
url: "", //The path of the pdf to open
password: "" //password if needed
},
function(message) {
console.log("Success: " + message);
},
function(err){
console.log("Failure: " + err);
});
Example:
url: "file:///mnt/sdcard/Download/Test.pdf", //in case of pdf is in the device file system
url: "http://www.radaeepdf.com/documentation/MRBrochoure.pdf", //in case of pdf is on a remote server
Open PDF from assets
RadaeePDFPlugin.openFromAssets(
{
url: "Test.PDF", //the pdf name
password: "" //password if needed
},
function(message) {
console.log("Success: " + message);
},
function(err){
console.log("Failure: " + err);
});
Get last opened file state
Returns the state of the last opened pdf, it can be:
- File has not been modified.
- File has been modified but not saved. (Only for Android)
- File has been modified and saved.
RadaeePDFPlugin.getFileState(
{},
function(message) {
console.log("Success: " + message);
},
function(err){
console.log("Failure: " + err);
});
For more examples, check demo/js/index.js
RadaeePDF library version included:
- Android: v3.15.1
- iOS: v3.8.4
Original development:
- This plugin was created based on PaoloMessina/RadaeeCordova
www.paolomessina.it, email: [email protected]
More information about RadaeePDF SDK on http://www.radaeepdf.com.
For guide please check Knowledge Base articles