Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pspdfkit自定义保存iOS_Ios_Pdf_Annotations_Pspdfkit - Fatal编程技术网

pspdfkit自定义保存iOS

pspdfkit自定义保存iOS,ios,pdf,annotations,pspdfkit,Ios,Pdf,Annotations,Pspdfkit,我现在正在使用用于ios的pspdfkit,我现在可以从本地目录为pdf添加注释。问题是注释是自动保存的。我已经像这样打开了pdf。如何仅在按下“保存”按钮时保存pdf?我可以做自定义保存按钮,如以下代码 PSPDFDocument *document = [PSPDFDocument documentWithURL:documentURL]; PSPDFViewController *pdfController = [[PSPDFViewController alloc] initWithDo

我现在正在使用用于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];

要禁用自动保存功能,请对PSPDF文档调用
document.annotationSaveMode=PSPDFAnnotationSaveModeDisabled

要通过单击特定按钮保存批注,可以在PSPDAnnotationParser中调用
saveAnnotationsWithError