Document Information
To edit document information, refer to the following method in theCPDFDocument
class.
typedef NSString *CPDFDocumentAttribute NS_STRING_ENUM;
extern CPDFDocumentAttribute const CPDFDocumentTitleAttribute; // NSString containing document title.
extern CPDFDocumentAttribute const CPDFDocumentAuthorAttribute; // NSString containing document author.
extern CPDFDocumentAttribute const CPDFDocumentSubjectAttribute; // NSString containing document title.
extern CPDFDocumentAttribute const CPDFDocumentCreatorAttribute; // NSString containing name of app that created document.
extern CPDFDocumentAttribute const CPDFDocumentProducerAttribute; // NSString containing name of app that produced PDF data.
extern CPDFDocumentAttribute const CPDFDocumentKeywordsAttribute; // NSString containing document keywords.
extern CPDFDocumentAttribute const CPDFDocumentCreationDateAttribute; // NSString representing document creation date.
extern CPDFDocumentAttribute const CPDFDocumentModificationDateAttribute; // NSString representing last document modification date.
/**
* A dictionary of document metadata.
*
* @discussion Metadata is optional for PDF documents. The dictionary may be empty, or only some of the keys may have associated values.
*/
- (NSDictionary<CPDFDocumentAttribute, id> *)documentAttributes;
- (void)setDocumentAttributes:(NSDictionary<CPDFDocumentAttribute, id> *)documentAttributes;