Page view printed in a block
Try using the panels module.  Although it will require some learning, you can use the Panels module to "override" the way nodes are displayed (you can choose from all nodes or overriding specific content types, specific user roles, etc.)

Using this approach, you can make a "page" view display as a block.  In fact, with Panels, you can basically use any content in Drupal as a  "block."  This power does come with some complexity but it should allow you to do what you want with some experimenting.