2012-11-02 61 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有一些可能對您有用的示例。

相關問題