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 및 설정할 수있는 다양한 속성을 만드는 예가 있습니다.