pspdfkit Custom Сохранить iOS

Сейчас я использую pspdfkit для ios, и теперь я могу комментировать 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];

1 ответ

Решение

Чтобы отключить автосохранение вызова функции document.annotationSaveMode = PSPDFAnnotationSaveModeDisabled на PSPDFDocument.

Чтобы сохранить аннотацию, нажав на определенную кнопку, вы можете позвонить saveAnnotationsWithError в PSPDFAnnotationParser.

Другие вопросы по тегам