5

からドキュメントの名前を取得することは可能ですか?CGPDFDocumentRef

4

2 に答える 2

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 にリストされています: Adob​​e PDF リファレンス アーカイブ

于 2011-05-06T14:08:51.193 に答える
1
于 2020-09-27T23:06:23.177 に答える