Skip to main content
All docs
V26.1
  • How to: Load a PDF Document from a File

    The following code example shows how to load a document from a file.

    Important

    The PDF Viewer locks a file until it is opened in the PDF Viewer. (PdfViewerControl.DetachStreamOnLoadComplete is set to false by default). This allows the PDF Viewer to render a large PDF quickly but makes it impossible to edit or delete the document until it is opened in the PDF Viewer.

    If you want to unlock the file after a document is loaded into the PDF Viewer, set the PdfViewerControl.DetachStreamOnLoadComplete property to true. However, in this case the high rendering performance is not guaranteed.

    Use the DocumentViewerControl.DocumentSource to load a document in XAML:

    <!--Load document from a file-->
    <dxpdf:PdfViewerControl x:Name="pdfViewer"
                            ShowStartScreen="True"
                            DocumentSource="..\\..\\Demo.pdf"/>
    

    The PdfViewerControl.OpenDocument method allows you to load a document from a file in code:

    pdfViewer.OpenDocument("..\\..\\Demo.pdf");
    
    See Also