使用ItextSharp将新页面和标签添加到新的PDF文档中



我使用c#中的itextSharp来创建PDF。我能够创建一个新文档,但是当我无法将页面添加到文档时。而且我也无法获得页面标签或更改。

诸如" writer.setpageEmpty"或" this.addpageWithBasicFormatting(doc)"之类的属性显示出错误。显示的错误是

错误1'itextsharp.text.pdf.pdf.pdfwriter'不包含" setPageEmpty"的定义,并且没有扩展方法'setpageEmpty'接受类型'itextsharp.text.text.pdf.pdfwriter的第一个参数(可以找到)(可以找到)您缺少使用指令或装配给参考吗?)

有人可以建议我如何解决这个问题吗?请帮助

谢谢

您好,您只需使用以下代码添加新页面: -

 Document document = new Document();
 document.Open();
 document.NewPage();

和添加标签,请使用以下代码: -

 static Font FontSubHeading = FontFactory.GetFont("gothic", 10, Font.NORMAL, new BaseColor(System.Drawing.ColorTranslator.FromHtml("#404041").ToArgb()));
   Paragraph DearName = new Paragraph("test", FontSubHeading);                           
   document.Add(DearName);

最新更新