1
itextsharpを使用して既存のpdfにボタンを追加したいとします。私はテキストフィールドを追加する例を見つけましたが、pdfファイルの特定の場所にボタンを追加する例はありません。iTextSharpを使用してPDFファイルにボタンを追加する
itextsharpを使用して既存のpdfにボタンを追加したいとします。私はテキストフィールドを追加する例を見つけましたが、pdfファイルの特定の場所にボタンを追加する例はありません。iTextSharpを使用してPDFファイルにボタンを追加する
PdfStamperを使用して、既存のPDFにPushbuttonFieldを追加します。ページ上の位置、フィールドの名前、およびページ番号を指定します。
static void AddPushbuttonField(string inputFile, iTextSharp.text.Rectangle buttonPosition, string buttonName, string outputFile)
{
using (PdfStamper stamper = new PdfStamper(new PdfReader(inputFile), File.Create(outputFile)))
{
PushbuttonField buttonField = new PushbuttonField(stamper.Writer, buttonPosition, buttonName);
stamper.AddAnnotation(buttonField.Field, 1);
stamper.Close();
}
}
また、iText in Actionもご覧ください。 Chapter 8には、PushbuttonFieldの作成例と、設定可能なさまざまなプロパティの例があります。