Some test text!

Permissions (Android)keyboard_arrow_down

Xamarin permissions

This tutorial only applies to Xamarin.Android.

Some features in PDFTron's Android SDK require certain Android permissions, the most prominent one being storage permission for accessing documents stored locally on the device. A summary of PDFTron's features and their required permission are shown below. If you need any of the specified features listed below, you will need to add the appropriate Android permissions.

linkAndroid permissions list

FeatureRelevant permission
Accessing documents in local storage, including:
  • Reading documents in local storage
  • Writing to PDF files (including annotation creation) in local storage
  • Creating PDF files in local storage
  • Opening a PDF from a URL
  • HTML to PDF conversion
  • Realtime collaboration
  • Creating sound annotations
Storage permission
Please note that from Android 6.0, (API 23) and up, applications need to request storage permission at runtime before accessing any files on device.

linkAdd permissions

You can add permissions to your Android app by including the <uses-permission> tag for the specified permission in your AndroidManifest.xml file. You can learn more about Android permissions in the Android documentation.

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=""

    <!-- Permissions are added in the manifest tag -->
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />


Get the answers you need: Support


Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.

Join our live demo to learn about use cases & capabilities for WebViewer

Learn more