Skip to main content

Create a PDF View

A PDF View represents a viewer that loads and displays a specified PDF. To create a PDFView you use the PDFReader.service.createView() function and an instance of a PDFViewBuilder.

The builder allows you to easily construct the correct parameters to create the PDFView.

Once you create a view you can set the viewport and listen for view events (such as SHOWN and HIDDEN) and finally call show to present the view to the user, as shown in the example below:

var view:PDFView = PDFReader.service.createView( 
new PDFViewBuilder()
.setPath( "native/path/to/file.pdf" )
.showDoneButton( true )
.showTitle( true )
.build()
);

view.setViewport( 50, 100, 400, 500 );
view.addEventListener( PDFViewEvent.SHOWN, pdfView_shownHandler );
view.addEventListener( PDFViewEvent.HIDDEN, pdfView_hiddenHandler );

view.show();
private function pdfView_shownHandler( event:PDFViewEvent ):void
{
trace( "view shown" );
}

private function pdfView_hiddenHandler( event:PDFViewEvent ):void
{
trace( "view hidden" );
}