iTextSharp を使用して書式設定されたテキストを PDF フォーム フィールドに追加する必要がありますが、理解できないようです。これは私が現在フィールドを設定している方法ですが、挿入されたテキストの特定の部分は太字にするか、他のフォーマットにする必要があります。
stamper.AcroFields.SetField("fieldName", "fieldValue")
stamper.FormFlattening = True
代わりに書式設定情報を含む xml を挿入できるはずだと他の場所で見たことがありますが、この xml がどのように見えるべきかわかりません。
私が望むことが可能であると私に信じさせるそのページのセクションは次のとおりです。
実際の XML コードはフィールドにスタンプされますが、Reader はそれをスタンプされた PDF でリッチ テキストとしてレンダリングしません。
そして、これに対する作業応答:
これを機能させるには、AcroFields.setGenerateAppearances(false) を呼び出す必要があります。古いバージョンの Reader では外観が生成されないことに注意してください。
この xml はどのように見えるべきですか、またはこれを達成する別の方法はありますか?