小编Pio*_*otr的帖子

c#-itext7-如何将文本添加到新页面?

我正在使用 itext7 创建 Pdfs。它允许我将段落添加到第一页,但我不确定如何将内容添加到第二页。如果我在调用 AddNewPage() 之后创建 Canvas 那么它工作正常,但是当我使用一个段落并将它添加到文档时它不起作用。感谢帮助。在我的示例中, firstPageText 和 secondPageText 将显示在第一页上:

protected void CreatePdf(string filePath, string firstPageText, string secondPageText)
   {
       PdfWriter writer = new PdfWriter(filePath);
       PdfDocument pdfDocument = new PdfDocument(writer);
       Document doc = new Document(pdfDocument);

       doc.Add(new Paragraph(firstPageText));
       pdfDocument.AddNewPage();
       doc.Add(new Paragraph(secondPageText)); 

       doc.Close();
   }
Run Code Online (Sandbox Code Playgroud)

c# itext7

1
推荐指数
1
解决办法
4085
查看次数

标签 统计

c# ×1

itext7 ×1