2012-11-02 60 views
3

我正在使用ASP.NET和C#。然后,我使用iTextSharp创建PDF上的fly.Can有人告诉我如何创建文本框,label.Is它可能吗?因为曾经我要搜寻他们使用PdfpTable和PdfpCell ..如何使用iTextSharp在pdf中创建文本框?

给我一些例子..

编辑: 我需要创建一个PDF应该看起来像exacly我的.aspx page.I正在创建上按钮单击。如果我添加文本框是处于编辑模式,我不想那样。所以我需要创建整个页面为PDF只读?

提供我任何材料/条/电子书..

谢谢..

+1

可能的重复http://stackoverflow.com/questions/2675895/itextsharp-text-field-in-pdfpcell –

+0

在这个例子中,他们也将文本字段放入表中,然后添加到pdf? – Giri

回答

7

尝试使用这段代码片断:

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

参考:iTextSharp - Adding a vertical textbox

你也应该看看iText in Action。 Chapter 8有一些可能对您有用的示例。

相关问题