* @return page PageText data Structure.
     */
    public PageText getPageViewText(int pageNumber) {
        PageTree pageTree = catalog.getPageTree();
        if (pageNumber >= 0 && pageNumber < pageTree.getNumberOfPages()) {
            Page pg = pageTree.getPage(pageNumber, this);
            PageText text = pg.getViewText();
            catalog.getPageTree().releasePage(pg, this);
            return text;
        } else {
            return null;
        }
    }