2011-05-04 8 views

Respuesta

5

Por "nombre de un documento", Qué quiere decir el nombre del documento o título?

Si el "título" documento se incluye en los metadatos se puede recuperar de esta manera:

char *titleKey = "Title"; 
    CGPDFStringRef titleStringRef; 

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

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

Las otras teclas se enumeran en la sección 10.2 de la especificación PDF 1.7: Adobe PDF Reference Archives

+0

Gracias, realmente significa el nombre del archivo, pero mi suposición es que eso es imposible. ¿Conoces la clave para recuperar la fecha de creación de los metadatos? – Thys

+0

"CreationDate", y también hay un "ModDate". –

Cuestiones relacionadas