1

我现在正在为 ios 使用 pspdfkit,我现在可以从本地目录注释 pdf。问题是注释会自动保存。我已经打开了这样的pdf。只有当我按下保存按钮时,如何保存 pdf?我可以像下面的代码一样自定义保存按钮。

PSPDFDocument *document = [PSPDFDocument documentWithURL:documentURL];
PSPDFViewController *pdfController = [[PSPDFViewController alloc] initWithDocument:document];

pdfController.openInButtonItem.openOptions = PSPDFOpenInOptionsOriginal;
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(backFromDocument)] ;
pdfController.leftBarButtonItems = @[backButton];

pdfController.rightBarButtonItems = @[pdfController.annotationButtonItem, pdfController.searchButtonItem, pdfController.outlineButtonItem, pdfController.viewModeButtonItem];

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:pdfController];
[self presentViewController:navController animated:YES completion:NULL];
4

1 回答 1

2

document.annotationSaveMode = PSPDFAnnotationSaveModeDisabled禁用PSPDFDocument 上的自动保存函数调用。

要通过单击特定按钮保存注释,您可以调用saveAnnotationsWithErrorPSPDFAnnotationParser。

于 2013-07-16T10:17:47.330 回答