PDF Xpress™ supports opening a PDF file from the local file system. To load an existing PDF file, create a new Document object, specifying OpenOptions if desired.
    
        
            
                |  | PDF Xpress does not directly support remote file communication protocols, such as HTTP and FTP, to load PDF files. | 
        
    
 
    
        
            
                |  | PDF Xpress can load any well-formed PDF up to PDF version 1.7. | 
        
    
 
    
        
            
                | C# Example | 
                        Copy Code
                     | 
            
                | 
        // This code demonstrates loading a PDF document from file 
        public void LoadFromFile(PdfXpress pdfxpress, String filename, String password)
        {
            Document document = null;
            try
            {
                OpenOptions options = new OpenOptions();
                options.Filename = filename;
                options.Password = password;
                options.Repair = false;
                document = new Document(pdfxpress, options);
            }
            catch (PdfXpressNotIntializedException) { } // Initialize PDF Xpress before using this feature
            catch (PdfXpressLicensingException) { } // PDF Xpress is not licensed for this feature           
            catch (DamagedFileException) { } // PDF is damaged; try enabling OpenOptions.Repair
            catch (InvalidPasswordException) { } // The supplied password does not open the PDF document
            catch (PdfXpressLibraryException) { } // A problem was encountered attempting to open the PDF document
            catch (PdfXpressException) { } // A problem was encountered
            finally
            {
                if (null != document)
                {
                    document.Dispose();           // Close the PDF document
                }
            }
        }
 | 
        
    
 
            
            See Also