update page_viewer page layout
fix bug in PDFPage.py