2010-07-05 4 views
0

iPhone에서 PDF를 읽으려고합니다. CGPDFDocumentGetCatalog 메소드에서 PDF에 대한 정보를 얻을 수 있다는 것을 알고 있습니다. 그러나이 메서드는 CGPDFDictionaryRef를 반환합니다. 설명서를 살펴보고 키/값을 추출 할 방법을 찾지 못했습니다. 아무도 문제에 대한 해결책을 갖고 있다면 도와주세요. 또는 PDF에서 데이터를 추출 할 수있는 다른 방법이 있는지 확인할 수 있습니다.PDF iPhone에서 구문 분석

답변

0

먼저 값의 이름을 추출해야하는 것 같습니다. this site 특히 allScriptsInPDFDocument 메서드를 살펴보십시오

+0

도움을 주셔서 감사합니다. 그러나 라이브러리 및 코드는 MAC OS 용이었으며 현재 iPhone OS에서는 사용할 수 없습니다. –

0

방금 ​​documentation을 확인했으며 키 값 쌍을 가져 오는 기능이 있습니다. 키가 무엇인지 모르는 경우 CGPDFDictionaryApplyFunction을 적절한 콜백과 함께 사용할 수 있습니다.

또는 카탈로그 (7.7.2 절)에 대한 자세한 내용은 PDF Specification을 확인하십시오.

+0

안녕하세요, 제레미, 도와 줘서 고마워. 그러나 이제 새로운 문제가 발생했습니다. 콘텐츠 스트림을 만드는 동안 오류가 발생했습니다. 다음 줄을 참조하십시오. - myContentStream = CGPDFContentStreamCreateWithPage (myPage); 이 경우 나를 도울 수 있습니까? –

+0

죄송합니다. 더 많은 상황을 제공해야합니다. 특정 오류가 무엇입니까? – JeremyP

관련 문제