I wonder that if PDFTron is capable of handling the network operation in an async task in background for a PDF file on the web. Or do we need to handle the download of that file?
Yes, the SDK is capable of displaying a PDF document from a URL, and the download is done asynchronously in background. More specifically, this is achievable by using PDFViewCtrl.openURL.