For the complete documentation index, see llms.txt. This page is also available as Markdown.

Display PDF using PDFViewCTRL in Xamarin

This tutorial only applies to Xamarin.iOS. See Xamarin.Android equivalent here .

Displaying a PDF

The easiest way to display a PDF is using a PTDocumentController. The PTPDFViewCtrl is a low-level control that may be used when a higher level of customization is required.

About PTPDFViewCtrl

The PTPDFViewCtrl is a UIView that displays a PDF.

If your app is displaying a PDF, a PTPDFViewCtrl will be used in one of two ways:

  • Directly, by adding it as a subview to another view in your app.

  • As a component piece of a PTDocumentController or PTTabbedDocumentViewController. (It is accessible via the pdfViewCtrl property.)

Use PTPDFViewCtrl as a stand-alone component

  1. These instructions assume that you've initialized Apryse.

  2. Add a PDF to your project:

  • Right click on Resources

  • Click on Add > Add Files

  • Choose a file (in this tutorial, let's say we added a sample.pdf) and confirm add

  • Make sure the Build Action of the file is set to BundleResource

  1. Instantiate a new PDFDoc:

  1. Create a new PDFViewCtrl and add it as a child to the current view:Running the app will now display the PDF sample.pdf. However, it will not support annotation creation, editing, text selection, or any other UI aspect that is handled by Tools package . To add support for annotations and text selection you need to incorporate the tools package .

Last updated

Was this helpful?