2011-05-03 4 views
1

Java iText 라이브러리를 사용하여 PDF 문서의 양식 필드를 조작하고 간단한 문제가 발생했습니다. PdfStamper 객체에서 가져온 AcroFields의 속성을 설정할 수 있지만 실제로 수행하려는 작업은 기존 푸시 버튼 필드에 Action을 설정하는 것입니다.iText를 사용하여 PDF 문서에서 기존 PushbuttonField 찾기

새로운 PushButton 필드를 만들고이를 문서에 추가하는 수많은 예제가 있지만 실제로는 기존 PushButtonField 개체를 검색하지 않습니다. AcroField 개체가 아닌 setAction 메서드가 있기 때문에 올바른 개체라고 확신합니다.

Acrobat을 사용하여 템플릿에서 단추를 제거한 다음 매번 프로그래밍 방식으로 추가하여이 문제를 해결할 수 있기 때문에 기꺼이 받아 들일 수 있습니다.

iText에 대한보다 포괄적 인 문서 위치를 아는 사람이 있는지 알고 싶습니다. 불완전한 javadocs와 특정 코드 예제는 최상의 문서를 만들지 않습니다.

답변

0

푸시 버튼 필드를 검색하려면 푸시 버튼 필드의 이름을 알아야합니다. 검색, 조정 및 교체 방법을 보려면 the example을보십시오.

당신이 PushbuttonField # getField() #의에, setAction이있는 경우이 작업을 설정할 수는()

+0

는 * 불완전 JavaDoc을 특정 코드 예제 * – Redlab

+1

와우 ... 내가 어떻게했는지와 위를 알아 내기 위해 5 분 툭 이거보고 싶니?! 나는 총알을 물고 Action Manual의 iText를 살 예정이다. 나는 iText에 대한 무료 문서를 찾는 데 끔찍하다. –

+0

책은 좋은 매뉴얼이다. – Redlab

관련 문제