2009-10-27 1 views
1

livecycle에서 템플릿 (송장 용)을 만들었습니다. 정적 PDF 대신 동적 PDF를 선택했습니다. 자동 크기 조정 (주소, 제품 이름 등)이 필요한 몇 가지 필드가 있기 때문입니다.itextsharp 및 livecycle

이제 itextsharp를 사용하여 입력란을 완료하고 PDF를 acrobat 7 dynamic xml 양식으로 저장하면 작동합니다.

문제는 필드를 편집 할 수 있다는 것입니다. itextsharp에서이 문제를 해결하려면 formflattening = true를 넣어야하지만 PDF를 열면 예를 들어 전체 주소를 볼 수 없거나 필드를 확장하는 전체 텍스트를 볼 수 없습니다.

필드를 설정 한 후에 PDF를 편집 할 수 없게 만드는 방법에 대한 아이디어가 있습니까? 필드를 작성하기 위해 adobe reader pro를 사용하면 텍스트의 전체 길이를 수용하기 위해 확장되지 않습니다.

답변

2

어도비 livecycle에서 양식 필드를 ReadOnly로 계산하십시오. 이렇게하면 누구든지 양식 필드를 편집 할 수 없게됩니다.