C# 创建PDF时旋转到第一页的横向
我想将文档中的所有页面旋转到横向 我试过:C# 创建PDF时旋转到第一页的横向,c#,pdf,itextsharp,C#,Pdf,Itextsharp,我想将文档中的所有页面旋转到横向 我试过: PdfWriter.GetInstance(mydoc, New FileStream(filename, FileMode.Create)) mydoc.Open() mydoc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()) ... add rest of document and close ... 但我的第二页是横向,第一页是纵向。在打开文档之前,需要更改页面大小。调用mydoc.Open(
PdfWriter.GetInstance(mydoc, New FileStream(filename, FileMode.Create))
mydoc.Open()
mydoc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate())
... add rest of document and close ...
但我的第二页是横向,第一页是纵向。在打开文档之前,需要更改页面大小。调用
mydoc.Open()
的那一刻,第一页已初始化,您不能再更改其旋转、大小等
另外:如果所有页面都需要旋转,为什么不从一开始就使用正确的大小和方向创建文档实例呢
Document document = new Document(PageSize.A4.Rotate());
这样你就不必改变尺寸了