compdfkit library

Classes

ComPDFKit sdk-core
ComPDFKit plugin to load PDF and image documents on both platform iOS and Android.
CPDFCertificateInfo
Public certificate metadata returned by the native SDK.
CPDFCertificateRequest
Request for creating a PKCS#12 certificate.
CPDFCertificateSubject
Subject fields used when generating a PKCS#12 certificate.
CPDFColorSpaceConvertOptions
ICC driven color space conversion between RGB and CMYK.
CPDFDigitalSignatureAppearance
Appearance settings used when writing a digital signature.
CPDFDigitalSignatureConfig
Configuration for writing a digital signature to a new PDF file.
CPDFDigitalSignatureInfo
Information read from one digital signature in a PDF document.
CPDFDigitalSignatureModificationInfo
Describes a document modification reported by a signed PDF.
CPDFDigitalSignatureSignerInfo
Certificate information associated with a PDF signer.
CPDFDigitalSignatureVerificationResult
Verification results for one digital signature.
CPDFDocumentPageThumbnailRenderer
Default renderer backed by CPDFDocument.
CPDFExtractImageResult
Result of extracting images from a PDF document.
CPDFLtvReadiness
The long-term validation (LTV) material a document currently carries.
CPDFOptimizeImageOptions
Downsampling and compression settings for one class of images.
CPDFOptimizeOptions
The full set of options driving a document optimization run.
CPDFOptimizeResult
The outcome of a document optimization run.
CPDFPageThumbnail
Builds a PDF page thumbnail image with placeholder and error handling.
CPDFPageThumbnailDiskCache
Disk cache abstraction for page thumbnails.
CPDFPageThumbnailFileDiskCache
File-system backed thumbnail cache.
CPDFPageThumbnailKey
Immutable key used by CPDFPageThumbnailProvider.
CPDFPageThumbnailOptions
Controls how PDF page thumbnails are rendered and cached.
CPDFPageThumbnailPageMetrics
Page metrics used to resolve thumbnail cache identity.
CPDFPageThumbnailProvider
Image provider that renders one PDF page as a thumbnail.
CPDFPageThumbnailRenderer
Renders encoded thumbnail bytes.
CPDFPageThumbnailService
Coordinates thumbnail key resolution, cache lookup, and rendering.
CPDFPageThumbnailSize
Resolved thumbnail dimensions in pixels.
CPDFPageThumbnailSource
Describes where a thumbnail should be rendered from.
CPDFSignatureIssue
One error or warning reported by the native signature and LTV services.
CPDFSignatureLtvOptions
Options for adding LTV material to the current signed document.
CPDFSignatureLtvResult
The outcome of adding LTV material to a signed document.

Enums

CPDFAnnotationMarkState annotations
Mark state for an annotation review workflow.
CPDFAnnotationReviewState annotations
Review state for an annotation review workflow.
CPDFCertificateUsage
Certificate usage supported by ComPDFKit.
CPDFCompressAlgorithm
Image compression algorithm applied while optimizing a document.
CPDFOptimizeFlag
A single optimization step that can be enabled while optimizing a document.
CPDFPageThumbnailCachePolicy
Cache behavior for page thumbnails.
CPDFPdfStandardType
PDF standard conformance level of a document.
CPDFSignaturePermission
The document changes allowed after applying a digital signature.
CPDFSignatureTimestampSource
Where the signing time of a digital signature comes from.

Extensions

CPDFOptimizeFlagSet on Set<CPDFOptimizeFlag>
Combines a set of CPDFOptimizeFlag into the native bit mask.

Typedefs

CPDFPageThumbnailImageBuilder = Widget Function(CPDFPageThumbnailProvider provider, ImageErrorWidgetBuilder? errorBuilder)
Builds the image layer for CPDFPageThumbnail.

Exceptions / Errors

CPDFOptimizeException
Error raised by the document optimization APIs.
CPDFPageThumbnailDocumentException
Thrown when the PDF file cannot be opened.
CPDFPageThumbnailException
Base exception for PDF page thumbnail loading.
CPDFPageThumbnailPasswordException
Thrown when a password is required or incorrect.
CPDFPageThumbnailRenderException
Thrown when the requested page cannot be rendered.
CPDFPdfStandardException
Error raised by the PDF standard detection and conversion APIs.