C# 在iTextSharp中创建混合方向PDF
我正在使用以下代码合并PDF缓冲区: 我的PDF有混合的页面方向,有些是纵向的,有些是横向的(但都是A4)C# 在iTextSharp中创建混合方向PDF,c#,itextsharp,itext,C#,Itextsharp,Itext,我正在使用以下代码合并PDF缓冲区: 我的PDF有混合的页面方向,有些是纵向的,有些是横向的(但都是A4) 代码不保持每页的方向,而是在整个文档中使用第一页的方向。如何使用此代码创建混合方向的PDF。使用多个页面大小的诀窍是在调用NewPage()之前调用SetPageSize()。类似的东西应该可以工作(我没有编译这个,但应该非常接近): 类似于@Chris Haas。我需要第三页是风景画 if (PageNumber == 3) { pD
代码不保持每页的方向,而是在整个文档中使用第一页的方向。如何使用此代码创建混合方向的PDF。使用多个页面大小的诀窍是在调用
NewPage()
之前调用SetPageSize()
。类似的东西应该可以工作(我没有编译这个,但应该非常接近):
类似于@Chris Haas。我需要第三页是风景画
if (PageNumber == 3)
{
pDoc.SetPageSize(new iTextSharp.text.Rectangle(0,0,PageSize.LETTER.Height,PageSize.LETTER.Width));
}
pDoc.NewPage();
链接无效。如果没有它,这个问题几乎是无用的。这段代码假设所有页面都是字母大小,而不是文档中的混合页面大小。
if (PageNumber == 3)
{
pDoc.SetPageSize(new iTextSharp.text.Rectangle(0,0,PageSize.LETTER.Height,PageSize.LETTER.Width));
}
pDoc.NewPage();