How to create a page without any theme via custom module?
If you want to show content in clean page you can use theme_hook_suggestions in THEME_preprocess_html and THEME_preprocess_page with passing some GET variable.
For example for clean pages you can add $_GET['embed'] = 1 and in preprocess functions write the following code:

function THEME_preprocess_html(&amp;$vars) {
  if (isset($_GET['embed'])) {
    $vars['theme_hook_suggestions'][] = 'html__embed';
  }
}

function THEME_preprocess_page(&amp;$vars) {
  if (isset($_GET['embed'])) {
    $vars['theme_hook_suggestions'][] = 'page__embed';
  }
}


Then copy paste html.tpl.php and page.tpl.php and rename to html--embed.tpl.php and page--embed.tpl.php. Ultimately remove unnecessary code from template files.