我应该使用itextsharp打印pdf。我的要求是将页面拆分为两列(列之间需要一些空格)。我不知道如何做到这一点。你能帮帮我吗?我使用的是版本7(itext)
答案 0 :(得分:1)
要拥有多列渲染模式,您可以使用Document document = new Document(pdfDocument);
Rectangle[] columns = new Rectangle[] {
new Rectangle(30, 30, 200, 750), // coordinates of first column
new Rectangle(300, 30, 200, 750) // coordinates of second column
}));
document.SetRenderer(new ColumnDocumentRenderer(document, columns));
class:
document.Add(new Paragraph("Text string"));
然后像往常一样将元素添加到文档中:
{{1}}