我正在使用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();
}
}
