2012-07-13 1 views
2

주어진 .pdf 파일에 양식 요소 (텍스트 입력, 확인란, 목록 등)가 있는지 확인해야합니다..pdf 파일에 모든 유형의 양식 요소가 있는지 확인하십시오.

내가 어떤 종류인지 또는 얼마나 많은지 알 필요가 없습니다. 파일에있는 유형이 둘 이상인 필드가 있다는 것을 알아야합니다.

내 처분에 PHP (5.3), Zend_Pdf 및 tcpdf가 이미 있습니다.

Zend_Pdf는 단순히 양식 필드를 나열하거나 카운트하는 것을 제공하지 않습니다.

내 옵션은 pdf를 html로 변환하고 양식 필드의 결과를 구문 분석하거나 pdf를 텍스트 파일로 변환하여 구문 분석하는 것으로 보입니다.

더 좋은 해결책이 있습니까?

답변

0

클래스 Zend_Pdf 클래스에는 필요한 정보가 있지만 액세스 할 수 없거나 함수를 통해 사용할 수 없습니다. $this->_trailer->Root->AcroForm->Fields->items (Zend_Pdf 객체 자체의 경우)을 살펴보고 거기에 저장된 필드에 대해 ->FT->value (필드 유형)의 고유 값 빈도를 찾으려면 공용 함수를 추가해야합니다.