本页内容
文档信息
以下是获取文档信息的示例代码:
swift
let url = URL(fileURLWithPath: "File Path")
let document = CPDFDocument(url: url)
if let documentAttributes = document?.documentAttributes() {
let title = documentAttributes[.titleAttribute] as? String // 文档标题。
let author = documentAttributes[.authorAttribute] as? String // 文档作者。
let subject = documentAttributes[.subjectAttribute] as? String // 文档主题。
let creator = documentAttributes[.creatorAttribute] as? String // 创建文档的应用程序名称。
let keywords = documentAttributes[.keywordsAttribute] as? String // 文档关键字。
let creationDate = documentAttributes[.creationDateAttribute] as? String // 文档创建日期。
let modificationDate = documentAttributes[.modificationDateAttribute] as? String // 文档最后修改日期。
}
objective-c
NSURL *url = [NSURL fileURLWithPath:@"File Path"];
CPDFDocument *document = [[CPDFDocument alloc] initWithURL:url];
NSDictionary *documentAttributes = [document documentAttributes];
NSString *title = documentAttributes[CPDFDocumentTitleAttribute]; // 文档标题。
NSString *author = documentAttributes[CPDFDocumentAuthorAttribute]; // 文档作者。
NSString *subject = documentAttributes[CPDFDocumentSubjectAttribute]; // 文档主题。
NSString *creator = documentAttributes[CPDFDocumentCreatorAttribute]; // 创建文档的应用程序名称。
NSString *keywords = documentAttributes[CPDFDocumentKeywordsAttribute]; // 文档关键字。
NSString *creationDate = documentAttributes[CPDFDocumentCreationDateAttribute]; // 文档创建日期。
NSString *modificationDate = documentAttributes[CPDFDocumentModificationDateAttribute]; // 文档最后修改日期。