2011-05-04 30 views
5

ait CGPDFDocumentRef adını o "bir belgenin adının" ile bir CGPDFDocumentRefbelgenin

cevap

5

bir dokümanın adını almak için Doküman dosya adı veya unvanı demek mümkün mü alın? Belge "başlığı" meta veri içeriyorsa

böyle alınabilir:

char *titleKey = "Title"; 
    CGPDFStringRef titleStringRef; 

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

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

diğer anahtarlar PDF 1.7 spesifikasyonu bölüm 10.2 listelenmiştir: Adobe PDF Reference Archives

+0

teşekkür, ben Aslında dosya adı anlamına gelir ama benim tahminim şu ki, bu imkansız. Oluşturma tarihini meta verilerinden almanın anahtarını biliyor musunuz? – Thys

+0

"CreationDate" ve ayrıca bir "ModDate" var. –

İlgili konular