我想将文档中的所有页面旋转到横向
我试过了:
PdfWriter.GetInstance(mydoc, New FileStream(filename, FileMode.Create))
mydoc.Open()
mydoc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate())
... add rest of document and close ...
但只有我的第二页是风景,第一页是肖像。
答案 0 :(得分:2)
您需要在打开文档之前更改页面大小。当您调用mydoc.Open()
时,第一页被初始化,您无法再更改其旋转,大小......
另外:如果需要旋转所有页面,为什么不从头开始使用正确的大小和方向创建文档实例?
Document document = new Document(PageSize.A4.Rotate());
这样你就不必改变大小了。