문서

2011-05-04 9 views
5

의 CGPDFDocumentRef 이름은, "문서 이름"에 의해 CGPDFDocumentRef문서

답변

5

에서 문서의 이름을 검색 할 문서의 파일 이름이나 제목을 의미합니까 가능하세요? 문서 "제목이"메타 데이터에 포함되어있는 경우

그것은 다음과 같이 검색 할 수 있습니다 :

char *titleKey = "Title"; 
    CGPDFStringRef titleStringRef; 

    CGPDFDictionaryRef info = CGPDFDocumentGetInfo(myDocumentRef); 
    CGPDFDictionaryGetString(info, titleKey, &titleStringRef); 
    const unsigned char *titleCstring = CGPDFStringGetBytePtr(titleStringRef); 

    printf("title: %s", titleCstring); 

다른 키는 PDF 1.7 사양의 섹션 10.2에 나열되어 있습니다 : Adobe PDF Reference Archives

+0

감사합니다, 나는 실제로 파일 이름을 의미하지만 내 추측은 불가능하다는 것입니다. 메타 데이터에서 생성 날짜를 검색하는 열쇠를 아십니까? – Thys

+0

"CreationDate"이며 "ModDate"도 있습니다. –