UNPKG

cordova-plugin-document-viewer

Version:

PDF Document viewer cordova plugin for iOS, Android and Windows 8.1 + 10

200 lines (175 loc) 10.7 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="cordova-plugin-document-viewer" xmlns:android="http://schemas.android.com/apk/res/android" version="1.0.0"> <engines> <engine name="cordova" version=">=3.7.0"/> <engine name="cordova-android" version=">=9.0.0"/> <engine name="cordova-ios" version=">=5.1.1"/> <engine name="cordova-windows" version=">=7.0.1"/> </engines> <name>SitewaertsDocumentViewer</name> <description>Document viewer cordova plugin for iOS, Android and Windows 10</description> <author>Felix Schauerte</author> <email>schauerte@sitewaerts.de</email> <license>MIT</license> <js-module src="www/sitewaertsdocumentviewer.js" name="SitewaertsDocumentViewer"> <clobbers target="cordova.plugins.SitewaertsDocumentViewer"/> <clobbers target="SitewaertsDocumentViewer"/> </js-module> <!-- uncomment this if you get MuPDF to work with content:// uris --> <!-- <dependency id="android.support.v4" url="https://github.com/MobileChromeApps/cordova-plugin-android-support-v4.git" /> --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="SitewaertsDocumentViewer"> <param name="android-package" value="de.sitewaerts.cordova.documentviewer.DocumentViewerPlugin"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest"> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> </config-file> <!--see http://stackoverflow.com/questions/38200282/android-os-fileuriexposedexception-file-storage-emulated-0-test-txt-exposed--> <!--see https://github.com/sitewaerts/cordova-plugin-document-viewer/issues/105--> <!-- <framework src="com.android.support:support-v4:27+" />--> <!-- see https://stackoverflow.com/questions/59429175/migrating-a-cordova-android-project-to-androidx--> <framework src="androidx.appcompat:appcompat:1.0.0" /> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <provider android:name="de.sitewaerts.cordova.documentviewer.FileProvider" android:authorities="$PACKAGE_NAME.DocumentViewerPlugin.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/documentviewer_file_paths" /> </provider> </config-file> <source-file src="src/android/res/xml/documentviewer_file_paths.xml" target-dir="res/xml"/> <source-file src="src/android/de/sitewaerts/cordova/documentviewer/FileProvider.java" target-dir="src/de/sitewaerts/cordova/documentviewer"/> <source-file src="src/android/de/sitewaerts/cordova/documentviewer/DocumentViewerPlugin.java" target-dir="src/de/sitewaerts/cordova/documentviewer"/> </platform> <platform name="ios"> <config-file target="config.xml" parent="/*"> <feature name="SitewaertsDocumentViewer"> <param name="ios-package" value="SitewaertsDocumentViewer"/> </feature> </config-file> <header-file src="src/ios/sitewaerts/SitewaertsDocumentViewer.h"/> <source-file src="src/ios/sitewaerts/SitewaertsDocumentViewer.m"/> <header-file src="src/ios/vfr/CGPDFDocument.h"/> <source-file src="src/ios/vfr/CGPDFDocument.m"/> <header-file src="src/ios/vfr/ReaderConstants.h"/> <source-file src="src/ios/vfr/ReaderConstants.m"/> <header-file src="src/ios/vfr/ReaderContentPage.h"/> <source-file src="src/ios/vfr/ReaderContentPage.m"/> <header-file src="src/ios/vfr/ReaderContentTile.h"/> <source-file src="src/ios/vfr/ReaderContentTile.m"/> <header-file src="src/ios/vfr/ReaderContentView.h"/> <source-file src="src/ios/vfr/ReaderContentView.m"/> <header-file src="src/ios/vfr/ReaderDocument.h"/> <source-file src="src/ios/vfr/ReaderDocument.m"/> <header-file src="src/ios/vfr/ReaderDocumentOutline.h"/> <source-file src="src/ios/vfr/ReaderDocumentOutline.m"/> <header-file src="src/ios/vfr/ReaderMainPagebar.h"/> <source-file src="src/ios/vfr/ReaderMainPagebar.m"/> <header-file src="src/ios/vfr/ReaderMainToolbar.h"/> <source-file src="src/ios/vfr/ReaderMainToolbar.m"/> <header-file src="src/ios/vfr/ReaderMainToolbar+SDVReaderMainToolbarPassThrough.h"/> <source-file src="src/ios/vfr/ReaderMainToolbar+SDVReaderMainToolbarPassThrough.m"/> <header-file src="src/ios/vfr/ReaderThumbCache.h"/> <source-file src="src/ios/vfr/ReaderThumbCache.m"/> <header-file src="src/ios/vfr/ReaderThumbFetch.h"/> <source-file src="src/ios/vfr/ReaderThumbFetch.m"/> <header-file src="src/ios/vfr/ReaderThumbQueue.h"/> <source-file src="src/ios/vfr/ReaderThumbQueue.m"/> <header-file src="src/ios/vfr/ReaderThumbRender.h"/> <source-file src="src/ios/vfr/ReaderThumbRender.m"/> <header-file src="src/ios/vfr/ReaderThumbRequest.h"/> <source-file src="src/ios/vfr/ReaderThumbRequest.m"/> <header-file src="src/ios/vfr/ReaderThumbsView.h"/> <source-file src="src/ios/vfr/ReaderThumbsView.m"/> <header-file src="src/ios/vfr/ReaderThumbView.h"/> <source-file src="src/ios/vfr/ReaderThumbView.m"/> <header-file src="src/ios/vfr/ReaderViewController.h"/> <source-file src="src/ios/vfr/ReaderViewController.m"/> <header-file src="src/ios/vfr/ReaderViewController+SDVReaderViewControllerPassThrough.h"/> <source-file src="src/ios/vfr/ReaderViewController+SDVReaderViewControllerPassThrough.m"/> <header-file src="src/ios/vfr/SDVReaderContentViewDoublePage.h"/> <source-file src="src/ios/vfr/SDVReaderContentViewDoublePage.m"/> <header-file src="src/ios/vfr/SDVReaderMainPagebar.h"/> <source-file src="src/ios/vfr/SDVReaderMainPagebar.m"/> <header-file src="src/ios/vfr/SDVReaderMainToolbar.h"/> <source-file src="src/ios/vfr/SDVReaderMainToolbar.m"/> <header-file src="src/ios/vfr/SDVReaderViewController.h"/> <source-file src="src/ios/vfr/SDVReaderViewController.m"/> <header-file src="src/ios/vfr/SDVThumbsMainToolbar.h"/> <source-file src="src/ios/vfr/SDVThumbsMainToolbar.m"/> <header-file src="src/ios/vfr/SDVThumbsViewController.h"/> <source-file src="src/ios/vfr/SDVThumbsViewController.m"/> <header-file src="src/ios/vfr/ThumbsMainToolbar.h"/> <source-file src="src/ios/vfr/ThumbsMainToolbar.m"/> <header-file src="src/ios/vfr/ThumbsMainToolbar+SDVThumbsMainToolbarPassThrough.h"/> <source-file src="src/ios/vfr/ThumbsMainToolbar+SDVThumbsMainToolbarPassThrough.m"/> <header-file src="src/ios/vfr/ThumbsViewController.h"/> <source-file src="src/ios/vfr/ThumbsViewController.m"/> <header-file src="src/ios/vfr/ThumbsViewController+SDVThumbsViewControllerPassThrough.h"/> <source-file src="src/ios/vfr/ThumbsViewController+SDVThumbsViewControllerPassThrough.m"/> <header-file src="src/ios/vfr/UIXToolbarView.h"/> <source-file src="src/ios/vfr/UIXToolbarView.m"/> <resource-file src="src/ios/Graphics/Default-568h@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Button-H.png"/> <resource-file src="src/ios/Graphics/Reader-Button-H@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Button-N.png"/> <resource-file src="src/ios/Graphics/Reader-Button-N@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Email.png"/> <resource-file src="src/ios/Graphics/Reader-Email@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Export.png"/> <resource-file src="src/ios/Graphics/Reader-Export@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Mark-N.png"/> <resource-file src="src/ios/Graphics/Reader-Mark-N@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Mark-Y.png"/> <resource-file src="src/ios/Graphics/Reader-Mark-Y@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Print.png"/> <resource-file src="src/ios/Graphics/Reader-Print@2x.png"/> <resource-file src="src/ios/Graphics/Reader-Thumbs.png"/> <resource-file src="src/ios/Graphics/Reader-Thumbs@2x.png"/> <resource-file src="src/ios/Graphics/SDVReader-CoverPage.png"/> <resource-file src="src/ios/Graphics/SDVReader-CoverPage@2x.png"/> <resource-file src="src/ios/Graphics/SDVReader-DoublePage.png"/> <resource-file src="src/ios/Graphics/SDVReader-DoublePage@2x.png"/> <resource-file src="src/ios/Graphics/SDVReader-Outline.png"/> <resource-file src="src/ios/Graphics/SDVReader-Outline@2x.png"/> <resource-file src="src/ios/Graphics/SDVReader-SinglePage.png"/> <resource-file src="src/ios/Graphics/SDVReader-SinglePage@2x.png"/> <framework src="UIKit.framework"/> <framework src="Foundation.framework"/> <framework src="CoreGraphics.framework"/> <framework src="QuartzCore.framework"/> <framework src="ImageIO.framework"/> <framework src="MessageUI.framework"/> </platform> <platform name="windows"> <js-module src="src/windows/sitewaertsdocumentviewerProxy_native.js" name="SitewaertsDocumentViewerProxy"> <merges target=""/> </js-module> <asset src="src/windows/sitewaertsdocumentviewer" target="sitewaertsdocumentviewer" /> <asset src="src/common/js/winjs" target="sitewaertsdocumentviewer/js/winjs" /> <asset src="src/common/js/angular" target="sitewaertsdocumentviewer/js/angular" /> <asset src="src/common/js/angular-winjs/js" target="sitewaertsdocumentviewer/js/angular-winjs" /> <asset src="src/common/js/pdfjs-dist/build" target="sitewaertsdocumentviewer/js/pdfjs-dist" /> <asset src="src/common/js/jquery/dist" target="sitewaertsdocumentviewer/js/jquery" /> </platform> </plugin>