我想在一些浏览器中打开时,以具有许多页面(不是并排页面,而是一个接一个,如PDF)的书的形式显示HTML文件的内容。说,我定义页面的宽度= 600px和高度= 800pz,内容应适合一页,其余内容应溢出到下一页,像这样。它应该适用于任何HTML文件。
如何将内容分成页面? XSL可以通过任何方式帮助我实现它吗?
最佳答案
从理论上讲,应该可以通过将文档放入高度为800像素的iframe
中,并更改iframe中的滚动位置来实现这一点(第1页= 0px;第2页= 800px;第3页= 1600px...。)
但是,有问题的HTML页面必须在您的域中。
但是,没有正确的方法可以并排显示这些页面。您必须将整个文档克隆多达页面数次,并在页面滚动到不同位置时显示尽可能多的iframe
。
根据您要执行的操作,最好使用其他技术(例如,让浏览器将网页打印为PDF文件,然后在处理过程中将内容拆分为多个页面)。