使用itextsharp

时间:2016-12-26 12:53:27

标签: c# pdf

我正在使用c#中的itextsharp创建pdf。 我能够创建一个新文档,但是当我无法在文档中添加页面时。而且我也无法获取页面标签或更改它。

像" writer.SetPageEmpty"或者" this.AddPageWithBasicFormatting(Doc)"显示错误。显示的错误是

错误1' iTextSharp.text.pdf.PdfWriter'不包含' SetPageEmpty'的定义并且没有扩展方法' SetPageEmpty'接受类型' iTextSharp.text.pdf.PdfWriter'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)

任何人都可以建议我如何解决这个问题? 请帮忙

由于

1 个答案:

答案 0 :(得分:0)

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

 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);