在应用中打开后获取文件元数据
Posted
技术标签:
【中文标题】在应用中打开后获取文件元数据【英文标题】:Get file metadata after opening in app 【发布时间】:2016-02-11 06:49:24 【问题描述】:我正在使用 AppDelegate 在我的应用中打开文件(目前仅 PDF)
application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options.
如何获取文件的元数据,例如标题、作者、内容创建者?我可以使用
获取 NSFileCreationDate、NSFileExtensionHidden 等数据[[NSFileManager defaultManager] attributesOfItemAtPath:[url path] error:&error];
【问题讨论】:
请粘贴整个代码块。 【参考方案1】:尝试使用MTPDF
。请在以下位置找到它:https://github.com/mysterioustrousers/MTPDF
MTPDF *pdf = [MTPDF PDFWithContentsOfURL:[NSURL URLWithString:strURL]];
NSLog(@"%@\n%@\n%@\n%@\n%@\n%@\n%@",pdf.title, pdf.version, pdf.author, pdf.creator, pdf.subject, pdf.creationDate, pdf.modifiedDate);
我用过,很好用
【讨论】:
以上是关于在应用中打开后获取文件元数据的主要内容,如果未能解决你的问题,请参考以下文章
Autodesk Forge 从转换后的 DWG 获取清单和元数据