2013-07-11 1 views
1

Теперь я использую pspdfkit для ios, и теперь я могу аннотировать pdf-файл из локального каталога. Проблема в том, что аннотация сохраняется автоматически. Я открыл PDF так. Как сохранить PDF-файл только при нажатии кнопки «Сохранить»? Я могу сделать пользовательскую кнопку сохранения, например, следующие коды.pspdfkit Custom Save iOS

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]; 

ответ

2

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^