Надеюсь, что ниже может быть полезным.Может быть, вы можете попробовать вот так
Страница iFrame: , просто замените изображение.Код <p style="page-break-before: always">
будет давать разрывы страниц при печати, а класс noprint
будет скрывать ссылку Печать из физической распечатки.
<html>
<head>
<title>TESTING IFRAME PRINTING</title>
<style>
@media print
{
.noprint {display:none;}
}
</style>
</head>
<body topmargin="0" marginheight="0">
<a href="#" onClick="javascript:window.print();"><font face="arial" size="2" class="noprint">Print Now</font></a><br>
<img src="printer.png">
<p style="page-break-before: always">
<img src="printer.png">
<p style="page-break-before: always">
<img src="printer.png">
</body>
</html>
Главная страница
<html>
<head>
<title>TESTING IFRAME PRINTING</title>
</head>
<body topmargin="0" marginheight="0">
<iframe name="iFrameForPrint" id="iFrameForPrint" src="1.html" width="50%" height="400" frameborder="1"></iframe>
</body>
</html>