3

ASP.NETとC#を使用しています。次に、iTextSharpを使用してPDFをその場で作成しています。誰かがテキストボックス、ラベルの作成方法を教えてもらえますか?それは可能ですか?私が検索したものは、PdfpTableとPdfpCellを使用しているためです。

例を挙げてください。

編集:.aspxページとまったく同じように見えるPDFを作成する必要があります。ボタンクリックで作成しています。編集モードのテキストフィールドを追加する場合は、それを望まないので、ページ全体を読み取り専用として作成する必要があります。 pdf?

資料/記事/電子ブックを教えてください。

ありがとう..

4

1 に答える 1

10

次のコードスニペットを使用してみてください。

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-垂直テキストボックスの追加

また、iTextの動作も確認する必要があります。第8章には、役立つと思われる例がいくつかあります。

于 2012-11-02T07:30:48.790 に答える