Thanks for your reply.
I tried to use CSS to break html printing pages, it works, but the only thing is if the previous page is short, that page will move down to the middle of the paper(it should be printed on the top), I tried to set topmargin=0 to html file, but it doesn't take, how I can fix this issue? thanks.