PSPDFXFDFWriter
Objective-C
@interface PSPDFXFDFWriter : NSObject
Swift
class XFDFWriter : NSObject
Writes an XML in XFDF standard from PSPDFKit annotations. http://partners.adobe.com/public/developer/en/xml/XFDF_Spec_3.0.pdf
-
Writes the given annotations to the given
dataSink
and blocks until done.Declaration
Objective-C
- (BOOL)writeAnnotations: (nonnull NSArray<__kindof PSPDFAnnotation *> *)annotations toDataSink:(nonnull id<PSPDFDataSink>)dataSink documentProvider:(nonnull PSPDFDocumentProvider *)documentProvider error:(NSError *_Nullable *_Nullable)error;
Swift
func write(_ annotations: [Annotation], to dataSink: DataSink, documentProvider: PSPDFDocumentProvider) throws
Parameters
annotations
The annotations that should be written.
dataSink
The data sink the XML will be written to. See
-[PSPDFDataProviding createDataSinkWithOptions:]
.documentProvider
The document provider.
error
Pass an error for better error description.
Return Value
YES if the data was written, NO otherwise.