2017-04-20 52 views
0

我想为多个用户在外部保存PDF书签。之前,我使用的是PSPDFKit 5.4,因为它工作正常,目前我使用PSPDFKit 6.6,因为它没有保存书签,但对于注释工作正常。如何使用annotationSaveMode = PSPDFAnnotationSaveModeExternalFile书签PSPDFKit 6.6?

__weak typeof (self) weakSelf = self; 
document.didCreateDocumentProviderBlock = ^(PSPDFDocumentProvider *documentProvider) { 
    documentProvider.annotationManager.fileAnnotationProvider.annotationsPath = [documentProvider.document.dataDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"annotations_%@.pspdfkit", weakSelf.currentUsername]]; 
}; 

// This example will only work for external file save mode. 
document.annotationSaveMode = PSPDFAnnotationSaveModeExternalFile; 

self.documentInfoCoordinator.availableControllerOptions = @[PSPDFDocumentInfoOptionBookmarks]; 

这将很好地工作,当我们在的地方“PSPDFDocumentInfoOptionBookmarks”的使用“PSPDFDocumentInfoOptionAnnotations”保存批注,但没有作品书签。

请提出建议,如果有人有任何想法我们如何将PSPSDKit书签保存在外部。

回答

0

适用于iOS,Android和Web的PSPDFKit SDK的创始人。

我们在不断改善我们的框架文件,这里的书签导向的预览应该回答你的问题:

https://pspdfkit.com/guides/ios/nightly/miscellaneous/bookmarks/

一旦PSPDFKit 6.7的iOS发布,它将包括一个写入样本将数据加入CSV,作为我们的PSPDFCatalog example project的一部分。

如果您通过our official support page与我们联系,我们也可以为您提供夜间生成,以便您可以立即进行测试。