@Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Global.Init(ReaderActivity.this);
    this.getIntent();
    String pathToPDF = "/sdcard/ebook/pdf.pdf";

    m_vPDF = new ReaderController(this);

    if (pathToPDF != null) {
      doc.Close();

      // to open encrypted document, modify codes below
      stream.open(pathToPDF);
      int ret = doc.OpenStream(stream, null);

      switch (ret) {
        case -1: // need input password
          finish();
          break;
        case -2: // unknown encryption
          finish();
          break;
        case -3: // damaged or invalid format
          finish();
          break;
        case -10: // access denied or invalid file path
          finish();
          break;
        case 0: // succeeded, and continue
          break;
        default: // unknown error
          finish();
          break;
      }

      m_vPDF.open(doc);
    }
    setContentView(m_vPDF);
    // m_vPDF = new PDFSimple(ReaderActivity.this);
  }