Можно ли получить имя документа с 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