Class PDFKit


  • public final class PDFKit
    extends java.lang.Object
    • Method Detail

      • PDFAnnotationKeyAppearanceDictionary

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyAppearanceDictionary()
        "/AP": Dictionary API-Since: 11.0
      • PDFAnnotationKeyAppearanceState

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyAppearanceState()
        "/AS": Name API-Since: 11.0
      • PDFAnnotationKeyBorder

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyBorder()
        "/Border": Array of Integers; or a PDFBorder object API-Since: 11.0
      • PDFAnnotationKeyColor

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyColor()
        "/C": Array of Floats; or a PDFKitPlatformColor object API-Since: 11.0
      • PDFAnnotationKeyContents

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyContents()
        "/Contents": String API-Since: 11.0
      • PDFAnnotationKeyFlags

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyFlags()
        "/F": Integer API-Since: 11.0
      • PDFAnnotationKeyDate

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyDate()
        "/M": Date or String API-Since: 11.0
      • PDFAnnotationKeyName

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyName()
        "/NM": String API-Since: 11.0
      • PDFAnnotationKeyPage

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyPage()
        "/P": Dictionary; or a PDFPage object. API-Since: 11.0
      • PDFAnnotationKeyRect

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyRect()
        "/Rect": CGRect API-Since: 11.0
      • PDFAnnotationKeySubtype

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeySubtype()
        "/Subtype": Name (See Table 8.20: Annotation types) API-Since: 11.0
      • PDFAnnotationKeyAction

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyAction()
        "/A": Dictionary; or a PDFAction object API-Since: 11.0
      • PDFAnnotationKeyAdditionalActions

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyAdditionalActions()
        "/AA": Dictionary; or a PDFAction object API-Since: 11.0
      • PDFAnnotationKeyBorderStyle

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyBorderStyle()
        "/BS": Dictionary API-Since: 11.0
      • PDFAnnotationKeyDefaultAppearance

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyDefaultAppearance()
        "/DA": String API-Since: 11.0
      • PDFAnnotationKeyDestination

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyDestination()
        "/Dest": Array, Name, or String API-Since: 11.0
      • PDFAnnotationKeyHighlightingMode

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyHighlightingMode()
        "/H": Name API-Since: 11.0
      • PDFAnnotationKeyInklist

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyInklist()
        "/Inklist": Array of Arrays (each array representing a stroked path) API-Since: 11.0
      • PDFAnnotationKeyInteriorColor

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyInteriorColor()
        "/IC": Array of Floats; or a PDFKitPlatformColor object API-Since: 11.0
      • PDFAnnotationKeyLinePoints

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyLinePoints()
        "/L": Array of Floats API-Since: 11.0
      • PDFAnnotationKeyLineEndingStyles

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyLineEndingStyles()
        "/LE": Array of Strings API-Since: 11.0
      • PDFAnnotationKeyIconName

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyIconName()
        "/Name": Name API-Since: 11.0
      • PDFAnnotationKeyOpen

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyOpen()
        "/Open": Boolean API-Since: 11.0
      • PDFAnnotationKeyParent

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyParent()
        "/Parent": Dictionary; or a PDFAnnotation object API-Since: 11.0
      • PDFAnnotationKeyPopup

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyPopup()
        "/Popup": Dictionary; or a PDFAnnotation object of type "Popup" API-Since: 11.0
      • PDFAnnotationKeyQuadding

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyQuadding()
        "/Q": Integer API-Since: 11.0
      • PDFAnnotationKeyQuadPoints

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyQuadPoints()
        "/QuadPoints": Array of Floats API-Since: 11.0
      • PDFAnnotationKeyTextLabel

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyTextLabel()
        "/T": String API-Since: 11.0
      • PDFAnnotationKeyWidgetDownCaption

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetDownCaption()
        "/AC": String API-Since: 11.0
      • PDFAnnotationKeyWidgetBorderColor

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetBorderColor()
        "/BC": Array of Floats; or a PDFKitPlatformColor object API-Since: 11.0
      • PDFAnnotationKeyWidgetBackgroundColor

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetBackgroundColor()
        "/BG": Array of Floats; or a PDFKitPlatformColor object API-Since: 11.0
      • PDFAnnotationKeyWidgetCaption

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetCaption()
        "/CA": String API-Since: 11.0
      • PDFAnnotationKeyWidgetDefaultValue

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetDefaultValue()
        "/DV": (various) API-Since: 11.0
      • PDFAnnotationKeyWidgetFieldFlags

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetFieldFlags()
        "/Ff": Integer API-Since: 11.0
      • PDFAnnotationKeyWidgetFieldType

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetFieldType()
        "/FT": Name API-Since: 11.0
      • PDFAnnotationKeyWidgetAppearanceDictionary

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetAppearanceDictionary()
        "/MK": Dictionary; or PDFAppearanceCharacteristics object API-Since: 11.0
      • PDFAnnotationKeyWidgetMaxLen

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetMaxLen()
        "/MaxLen": Integer API-Since: 11.0
      • PDFAnnotationKeyWidgetOptions

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetOptions()
        "/Opt": Array (each element is either a string, or an array of two strings) API-Since: 11.0
      • PDFAnnotationKeyWidgetRotation

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetRotation()
        "/R": Integer API-Since: 11.0
      • PDFAnnotationKeyWidgetRolloverCaption

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetRolloverCaption()
        "/RC": String API-Since: 11.0
      • PDFAnnotationKeyWidgetTextLabelUI

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetTextLabelUI()
        "/TU": String API-Since: 11.0
      • PDFAnnotationKeyWidgetValue

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationKeyWidgetValue()
        "/V": (various) API-Since: 11.0
      • PDFAnnotationSubtypeText

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeText()
        All PDF annotation subtypes that PDFKit can render: based on Adobe PDF specification, Table 8.20: Annotation types. Annotation subtypes not supported: Polygon, PolyLine, Squiggly, Caret, Caret, FileAttachment, Sound, Movie, Screen, PrinterMark, TrapNet, Watermark, 3D, Rect. API-Since: 11.0
      • PDFAnnotationSubtypeLink

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeLink()
        API-Since: 11.0
      • PDFAnnotationSubtypeFreeText

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeFreeText()
        API-Since: 11.0
      • PDFAnnotationSubtypeLine

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeLine()
        API-Since: 11.0
      • PDFAnnotationSubtypeSquare

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeSquare()
        API-Since: 11.0
      • PDFAnnotationSubtypeCircle

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeCircle()
        API-Since: 11.0
      • PDFAnnotationSubtypeHighlight

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeHighlight()
        API-Since: 11.0
      • PDFAnnotationSubtypeUnderline

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeUnderline()
        API-Since: 11.0
      • PDFAnnotationSubtypeStrikeOut

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeStrikeOut()
        API-Since: 11.0
      • PDFAnnotationSubtypeInk

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeInk()
        API-Since: 11.0
      • PDFAnnotationSubtypeStamp

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeStamp()
        API-Since: 11.0
      • PDFAnnotationSubtypePopup

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypePopup()
        API-Since: 11.0
      • PDFAnnotationSubtypeWidget

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationSubtypeWidget()
        API-Since: 11.0
      • PDFAnnotationWidgetSubtypeButton

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationWidgetSubtypeButton()
        API-Since: 11.0
      • PDFAnnotationWidgetSubtypeChoice

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationWidgetSubtypeChoice()
        API-Since: 11.0
      • PDFAnnotationWidgetSubtypeSignature

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationWidgetSubtypeSignature()
        API-Since: 11.0
      • PDFAnnotationWidgetSubtypeText

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationWidgetSubtypeText()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleNone

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleNone()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleSquare

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleSquare()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleCircle

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleCircle()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleDiamond

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleDiamond()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleOpenArrow

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleOpenArrow()
        API-Since: 11.0
      • PDFAnnotationLineEndingStyleClosedArrow

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationLineEndingStyleClosedArrow()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeComment

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeComment()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeKey

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeKey()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeNote

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeNote()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeHelp

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeHelp()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeNewParagraph

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeNewParagraph()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeParagraph

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeParagraph()
        API-Since: 11.0
      • PDFAnnotationTextIconTypeInsert

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationTextIconTypeInsert()
        API-Since: 11.0
      • PDFAnnotationHighlightingModeNone

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationHighlightingModeNone()
        API-Since: 11.0
      • PDFAnnotationHighlightingModeInvert

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationHighlightingModeInvert()
        API-Since: 11.0
      • PDFAnnotationHighlightingModeOutline

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationHighlightingModeOutline()
        API-Since: 11.0
      • PDFAnnotationHighlightingModePush

        @NotNull
        public static @NotNull java.lang.String PDFAnnotationHighlightingModePush()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyBackgroundColor

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyBackgroundColor()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyBorderColor

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyBorderColor()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyRotation

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyRotation()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyCaption

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyCaption()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyRolloverCaption

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyRolloverCaption()
        API-Since: 11.0
      • PDFAppearanceCharacteristicsKeyDownCaption

        @NotNull
        public static @NotNull java.lang.String PDFAppearanceCharacteristicsKeyDownCaption()
        API-Since: 11.0
      • PDFBorderKeyLineWidth

        @NotNull
        public static @NotNull java.lang.String PDFBorderKeyLineWidth()
        API-Since: 11.0
      • PDFBorderKeyStyle

        @NotNull
        public static @NotNull java.lang.String PDFBorderKeyStyle()
        API-Since: 11.0
      • PDFBorderKeyDashPattern

        @NotNull
        public static @NotNull java.lang.String PDFBorderKeyDashPattern()
        API-Since: 11.0
      • kPDFDestinationUnspecifiedValue

        public static double kPDFDestinationUnspecifiedValue()
        To specify a destination point where you don't care about the x or y value (or either), use this value. API-Since: 11.0
      • PDFDocumentDidUnlockNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidUnlockNotification()
        The notification object is self. API-Since: 11.0
      • PDFDocumentDidBeginFindNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidBeginFindNotification()
        The notification object is self, no userInfo dictionary. API-Since: 11.0
      • PDFDocumentDidEndFindNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidEndFindNotification()
        The notification object is self, no userInfo dictionary. API-Since: 11.0
      • PDFDocumentDidBeginPageFindNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidBeginPageFindNotification()
        The notification object is self, the userInfo dictionary contains the page index as an NSNumber for the key PDFDocumentPageIndexKey. API-Since: 11.0
      • PDFDocumentDidEndPageFindNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidEndPageFindNotification()
        The notification object is self, the userInfo dictionary contains the page index as an NSNumber for the key PDFDocumentPageIndexKey. API-Since: 11.0
      • PDFDocumentDidFindMatchNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidFindMatchNotification()
        The notification object is self, the userInfo dictionary contains a PDFSelection (found instance) for the key
      • PDFDocumentDidBeginWriteNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidBeginWriteNotification()
        The notification object is self, no userInfo dictionary. API-Since: 11.0
      • PDFDocumentDidEndWriteNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidEndWriteNotification()
        The notification object is self, no userInfo dictionary. API-Since: 11.0
      • PDFDocumentDidBeginPageWriteNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidBeginPageWriteNotification()
        The notification object is self, the userInfo dictionary contains the page index as an NSNumber for the key PDFDocumentPageIndexKey. API-Since: 11.0
      • PDFDocumentDidEndPageWriteNotification

        @NotNull
        public static @NotNull java.lang.String PDFDocumentDidEndPageWriteNotification()
        The notification object is self, the userInfo dictionary contains the page index as an NSNumber for the key PDFDocumentPageIndexKey. API-Since: 11.0
      • PDFDocumentTitleAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentTitleAttribute()
        NSString containing document title. API-Since: 11.0
      • PDFDocumentAuthorAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentAuthorAttribute()
        NSString containing document author. API-Since: 11.0
      • PDFDocumentSubjectAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentSubjectAttribute()
        NSString containing document title. API-Since: 11.0
      • PDFDocumentCreatorAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentCreatorAttribute()
        NSString containing name of app that created document. API-Since: 11.0
      • PDFDocumentProducerAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentProducerAttribute()
        NSString containing name of app that produced PDF data. API-Since: 11.0
      • PDFDocumentCreationDateAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentCreationDateAttribute()
        NSDate representing document creation date. API-Since: 11.0
      • PDFDocumentModificationDateAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentModificationDateAttribute()
        NSDate representing last document modification date. API-Since: 11.0
      • PDFDocumentKeywordsAttribute

        @NotNull
        public static @NotNull java.lang.String PDFDocumentKeywordsAttribute()
        NSArray of NSStrings containing document keywords. API-Since: 11.0
      • PDFDocumentOwnerPasswordOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentOwnerPasswordOption()
        NSString for the owner's password. Required for encryption. Owners have full privilege over the document. API-Since: 11.0
      • PDFDocumentUserPasswordOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentUserPasswordOption()
        NSString for the user's password. Optional for encryption. Users can have limited access to modify, print, or write the file. API-Since: 11.0
      • PDFThumbnailViewDocumentEditedNotification

        @NotNull
        public static @NotNull java.lang.String PDFThumbnailViewDocumentEditedNotification()
        Notification when PDFDocument is modified. API-Since: 11.0
      • PDFViewDocumentChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewDocumentChangedNotification()
        Notification when a new document is associated with view. API-Since: 11.0
      • PDFViewChangedHistoryNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewChangedHistoryNotification()
        Notification when the page history changes. API-Since: 11.0
      • PDFViewPageChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewPageChangedNotification()
        Notification when a new page becomes current. API-Since: 11.0
      • PDFViewScaleChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewScaleChangedNotification()
        Notification when the scale changes. API-Since: 11.0
      • PDFViewAnnotationHitNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewAnnotationHitNotification()
        Notification when the user clicks on an annotation. API-Since: 11.0
      • PDFViewCopyPermissionNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewCopyPermissionNotification()
        Notification when the user is denied copy (permissions). API-Since: 11.0
      • PDFViewPrintPermissionNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewPrintPermissionNotification()
        Notification when the user is denied print (permissions). API-Since: 11.0
      • PDFViewAnnotationWillHitNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewAnnotationWillHitNotification()
        Notification before user clicks on an annotation. API-Since: 11.0
      • PDFViewSelectionChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewSelectionChangedNotification()
        Notification when the current selection has changed. API-Since: 11.0
      • PDFViewDisplayModeChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewDisplayModeChangedNotification()
        Notification when the display mode has changed. API-Since: 11.0
      • PDFViewDisplayBoxChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewDisplayBoxChangedNotification()
        Notification when the display box has changed. API-Since: 11.0
      • PDFViewVisiblePagesChangedNotification

        @NotNull
        public static @NotNull java.lang.String PDFViewVisiblePagesChangedNotification()
        Notification when the scroll view has scrolled into the bounds of a new page. API-Since: 11.0
      • PDFDocumentFoundSelectionKey

        @NotNull
        public static @NotNull java.lang.String PDFDocumentFoundSelectionKey()
        User info dictionary key to get PDFSelection from some notifications described above API-Since: 15.0
      • PDFDocumentPageIndexKey

        @NotNull
        public static @NotNull java.lang.String PDFDocumentPageIndexKey()
        User info dictionary key to get page index from some notifications described above API-Since: 15.0
      • PDFDocumentAccessPermissionsOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentAccessPermissionsOption()
        NSNumber containing a PDFAccessPermissions API-Since: 15.0
      • PDFPageImageInitializationOptionMediaBox

        @NotNull
        public static @NotNull java.lang.String PDFPageImageInitializationOptionMediaBox()
        Value: CGRect as NSValue. If present, the page will have the given media box. Otherwise, the media box will be [0, 0, imageWidth, imageHeight]. API-Since: 16.0
      • PDFPageImageInitializationOptionRotation

        @NotNull
        public static @NotNull java.lang.String PDFPageImageInitializationOptionRotation()
        Value: int as NSNumber. If present, the image will be drawn on the page with the given rotation (in degrees counterclockwise). The value must be a multiple of 90 or an exception will be thrown. API-Since: 16.0
      • PDFPageImageInitializationOptionUpscaleIfSmaller

        @NotNull
        public static @NotNull java.lang.String PDFPageImageInitializationOptionUpscaleIfSmaller()
        Value: BOOL as NSNumber. If true, and the image is smaller then the media box, the image will be upscaled to fit the media box, while maintaining aspect ratio. API-Since: 16.0
      • PDFPageImageInitializationOptionCompressionQuality

        @NotNull
        public static @NotNull java.lang.String PDFPageImageInitializationOptionCompressionQuality()
        Value double as NSNumber. The value must be in the range 0.0 to 1.0 or an exception will be thrown. A value of 0.0 implies that maximum compression is desired. A value of 1.0 implies that maximum quality is desired. API-Since: 16.0
      • PDFDocumentBurnInAnnotationsOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentBurnInAnnotationsOption()
        [@YES] to enable, disabled by default If enabled, annotations will be rendered into the content stream and NOT saved as annotations API-Since: 16.0
      • PDFDocumentSaveTextFromOCROption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentSaveTextFromOCROption()
        [@YES] to enable, disabled by default If enabled, OCR will be performed on all pages on which it has not been done already and saved as invisible, but selectable, text API-Since: 16.0
      • PDFDocumentSaveImagesAsJPEGOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentSaveImagesAsJPEGOption()
        [@YES] to enable, disabled by default If enabled, images will be saved using JPEG encoding. API-Since: 16.4
      • PDFDocumentOptimizeImagesForScreenOption

        @NotNull
        public static @NotNull java.lang.String PDFDocumentOptimizeImagesForScreenOption()
        [@YES] to enable, disabled by default If enabled, the resolution of images will be limited to a resolution appropriate for screen display. API-Since: 16.4