iText pagesize横向-broswer不';不要渲染风景

iText pagesize横向-broswer不';不要渲染风景,itext,Itext,我想在横向模式下创建pdf页面,但浏览器似乎总是在纵向模式下呈现生成的页面。。IE和Firefox都存在同样的问题。。以下是我为获得横向模式所做的工作 Rectangle a4 = PageSize.A4; Rectangle a4LandScape = a4.rotate(); doc.setPageSize(a4LandScape); 我可以看到第3行之后的宽度>高度,但一旦页面呈现到浏览器,我会再次看到纵向。。还有别的办法吗 PS:我使用的是旧版本的iText(2.7),没有像Pa

我想在横向模式下创建pdf页面,但浏览器似乎总是在纵向模式下呈现生成的页面。。IE和Firefox都存在同样的问题。。以下是我为获得横向模式所做的工作

 Rectangle a4 = PageSize.A4;
 Rectangle a4LandScape = a4.rotate();
 doc.setPageSize(a4LandScape);
我可以看到第3行之后的宽度>高度,但一旦页面呈现到浏览器,我会再次看到纵向。。还有别的办法吗


PS:我使用的是旧版本的iText(2.7),没有像PageSize的Legal_景观这样的选项,这是一个非常旧的iText版本,所以我不能确定你的问题是什么。我可以告诉您,在最新版本(4.x和5.x)中,
setPageSize
只影响添加的新页面,对现有页面没有影响。通常,在创建
文档
对象时,需要在其中设置所需的页面大小。如果您需要添加不同大小的页面,请在调用
NewPage()

之前直接调用
setPageSize

很抱歉回复过迟。。是的,我正在使用旧版本的iText,因为我受到Spring MVC的限制。。似乎即使是最新版本的SpringMVC(3.1)也没有集成最新的iText。。如果我使用最新版本的itext,则会与PdfWriter类发生冲突。但此问题已解决。。设置页面大小后,我忘记调用newPage()。。我已经改正了。。现在我有另一个关于页脚/页眉的问题。。你能帮我吗?提前谢谢!写一行
doc.SetPageSize(PageSize.A4.Rotate())不会更好