iTextSharp:横向表格

我正在使用iTextSharp生成一个大文档。 在本文档中,我想要一些特定的页面。 其余的都是肖像。 有谁知道我怎么做到这一点? 无法启动新文档。

谢谢!

您可以设置文档大小,它将影响下一页。 一些片段:

在某处设置您的文档(您已经知道):

var document = new Document(); PdfWriter pdfWriter = PdfWriter.GetInstance( document, new FileStream(destinationFile, FileMode.Create) ); pdfWriter.SetFullCompression(); pdfWriter.StrictImageSequence = true; pdfWriter.SetLinearPageMode(); 

现在循环遍历您的页面(您可能已经这样做了)并确定每页所需的页面大小:

  for (int pageIndex = 1; pageIndex <= pageCount; pageIndex++) { // Define the page size here, _before_ you start the page. // You can easily switch from landscape to portrait to whatever document.SetPageSize(new Rectangle(600, 800)); if (document.IsOpen()) { document.NewPage(); } else { document.Open(); } }