我正在使用 ASP.NET 和 C#。然后我正在使用 iTextSharp 即时创建 pdf。有人可以告诉我如何创建文本框、标签。这可能吗?因为我搜索过的东西都在使用 PdfpTable 和 PdfpCell ..
举个例子吧。。
编辑:我需要创建一个看起来完全像我的 .aspx 页面的 pdf。我在按钮单击时创建。如果我添加处于编辑模式的文本字段,我不想要那个。所以我需要将整个页面创建为只读pdf?
向我提供任何材料/文章/电子书..
谢谢..
我正在使用 ASP.NET 和 C#。然后我正在使用 iTextSharp 即时创建 pdf。有人可以告诉我如何创建文本框、标签。这可能吗?因为我搜索过的东西都在使用 PdfpTable 和 PdfpCell ..
举个例子吧。。
编辑:我需要创建一个看起来完全像我的 .aspx 页面的 pdf。我在按钮单击时创建。如果我添加处于编辑模式的文本字段,我不想要那个。所以我需要将整个页面创建为只读pdf?
向我提供任何材料/文章/电子书..
谢谢..
尝试使用这段代码片段:
using (PdfStamper stamper = new PdfStamper(new PdfReader(inputFile), File.Create(outputFile)))
{
TextField tf = new TextField(stamper.Writer, new iTextSharp.text.Rectangle(0, 0, 100, 300), "Vertical");
stamper.AddAnnotation(tf.GetTextField(), 1);
stamper.Close();
}
您还应该看看 iText in Action。第 8 章有一些可能对你有用的例子。