Some test text!

Search
Hamburger Icon

iOS / Guides

View a document using PTDocumentViewController

Legacy Viewer
This guide is for the legacy PTDocumentViewController class. This class is no longer being updated. For the best viewing experience and to take advantage of new developments, the PTDocumentController should be used. Please see this guide for information.
  1. Open your ViewController file. This is either the ViewController.swift or ViewController.m file in the left pane depending on your choice of language. Import PDFNet and Tools libraries.

    import PDFNet
    import Tools
  2. Override the viewDidAppear() method in the ViewController class and then open the DocumentViewController using:

    override func viewDidAppear(_ animated: Bool) {
        // Create a PTDocumentViewController
        let documentController = PTDocumentViewController()
        // The PTDocumentViewController must be in a navigation controller before a document can be opened
        let navigationController = UINavigationController(rootViewController: documentController)
        navigationController.modalPresentationStyle = .fullScreen
        // Open a file from URL.
        let fileURL: URL = URL(string:"https://pdftron.s3.amazonaws.com/downloads/pl/sample.pdf")!
        documentController.openDocument(with: fileURL)
        // Show navigation (and document) controller.
        self.present(navigationController, animated: true, completion: nil)
    }
  3. Click on the white play button on the top left of your window to launch the application in the Simulator.

Your app should look like this:

Final iOS get started

Next step

Customize

Get the answers you need: Chat with us