Можно ли получить имя документа с CGPDFDocumentRef
Получить имя документа CGPDFDocumentRef
Ответ 1
Под "именем документа", вы имеете в виду имя файла документа или заголовок?
Если документ "title" включен в метаданные, он может быть восстановлен следующим образом:
    char *titleKey = "Title";
    CGPDFStringRef titleStringRef;
    CGPDFDictionaryRef info = CGPDFDocumentGetInfo(myDocumentRef);
    CGPDFDictionaryGetString(info, titleKey, &titleStringRef);
    const unsigned char *titleCstring = CGPDFStringGetBytePtr(titleStringRef);
    printf("title: %s", titleCstring);
Другие ключи перечислены в разделе 10.2 спецификации PDF 1.7: Adobe PDF Reference Archives
