API Reference
PdfLoadOptions
Options for controlling PDF reading/decoding behavior.
Inheritance
- Object
- PdfLoadOptions
Usage
Explore 129 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 8
- Property PdfBatesDocument.ReadOptions
- Property PdfInterleaveSource.ReadOptions
- Method PdfLoadOptions.Clone
- Property PdfLoadOptions.Default
- Property PdfPageImportOptions.SourceReadOptions
- Property PdfPageOverlayOptions.SourceReadOptions
- Property PdfRewritePreservationOptions.OriginalReadOptions
- Property PdfRewritePreservationOptions.RewrittenReadOptions
Accepted by parameters 121
- Method PdfAnnotationEditResult.ToDocument
- Method PdfAnnotationReviewCatalog.Read
- Method PdfAnnotationReviewEditor.AddReply
- Method PdfAnnotationReviewEditor.SetState
- Method PdfBatesDocumentResult.ToDocument
- Method PdfDocument.AnalyzeAppendOnlyMutation
- Method PdfDocument.AppendMetadataRevisionResult
- Method PdfDocument.AssessMutations
- Method PdfDocument.AssessRenderCompatibility
- Method PdfDocument.Debug
- Method PdfDocument.Diagnostics
- Method PdfDocument.FlattenVisualAnnotationsResult
- Method PdfDocument.GetPageLayouts
- Method PdfDocument.GetPrintablePageLayouts
- Method PdfDocument.Inspect
- Method PdfDocument.InspectContentSafety
- Method PdfDocument.InspectForViewing
- Method PdfDocument.InspectGeometryForViewing
- Method PdfDocument.Load
- Method PdfDocument.LoadAsync
- Method PdfDocument.MergeWithResult
- Method PdfDocument.PlanMutation
- Method PdfDocument.Preflight
- Method PdfDocument.RemoveSelectedContent
- Method PdfDocument.ReplaceMetadataResult
- Method PdfDocument.SynchronizeMetadataResult
- Method PdfDocument.UpdateMetadataResult
- Method PdfDocumentAttachments.Extract
- Method PdfDocumentAttachments.ExtractResult
- Method PdfDocumentForms.AppendRevisionResult
- Method PdfDocumentForms.AppendRevisionResult
- Method PdfDocumentForms.FillAndFlattenResult
- Method PdfDocumentForms.FillAndFlattenResult
- Method PdfDocumentForms.FillResult
- Method PdfDocumentForms.FillResult
- Method PdfDocumentForms.FlattenResult
- Method PdfDocumentForms.FlattenResult
- Method PdfDocumentImageEditor.Add
- Method PdfDocumentImageEditor.Extract
- Method PdfDocumentImageEditor.ExtractResult
- Method PdfDocumentImageEditor.Find
- Method PdfDocumentImageEditor.Move
- Method PdfDocumentImageEditor.Placements
- Method PdfDocumentImageEditor.PlacementsResult
- Method PdfDocumentImageEditor.Remove
- Method PdfDocumentImageEditor.Replace
- Method PdfDocumentImageEditor.Transform
- Method PdfDocumentOptimization.Analyze
- Method PdfDocumentPages.AppendResult
- Method PdfDocumentPages.ApplyAttributesResult
- Method PdfDocumentPages.DeleteResult
- Method PdfDocumentPages.DuplicateResult
- Method PdfDocumentPages.ExtractResult
- Method PdfDocumentPages.InsertResult
- Method PdfDocumentPages.MoveResult
- Method PdfDocumentPages.NormalizeRotationResult
- Method PdfDocumentPages.PrependResult
- Method PdfDocumentPages.ReorderResult
- Method PdfDocumentPages.RotateByResult
- Method PdfDocumentPages.RotateResult
- Method PdfDocumentPages.SetPageBoxResult
- Method PdfDocumentPages.SplitByBookmarksResult
- Method PdfDocumentPages.SplitResult
- Method PdfDocumentProof.CompareVisual
- Method PdfDocumentRedactions.Apply
- Method PdfDocumentRedactions.ApplyResult
- Method PdfDocumentRedactions.ApplyWithEvidence
- Method PdfDocumentRedactions.ApplyWithEvidenceResult
- Method PdfDocumentRedactions.Plan
- Method PdfDocumentRedactions.PlanAnnotations
- Method PdfDocumentRedactions.Search
- Method PdfDocumentRenderer.Interactions
- Method PdfDocumentRenderer.LayoutDebugOverlay
- Method PdfDocumentResources.Fonts
- Method PdfDocumentResources.FontsResult
- Method PdfDocumentResources.RawStructure
- Method PdfDocumentResources.RawStructureResult
- Method PdfDocumentSecurity.PrepareExternalSignatureResult
- Method PdfDocumentSecurity.ValidateSignatures
- Method PdfDocumentStamper.Content
- Method PdfDocumentStamper.ContentResult
- Method PdfDocumentStamper.Image
- Method PdfDocumentStamper.ImageResult
- Method PdfDocumentStamper.ImageWatermark
- Method PdfDocumentStamper.ImageWatermarkResult
- Method PdfDocumentStamper.OverlayPage
- Method PdfDocumentStamper.OverlayPageResult
- Method PdfDocumentStamper.ReadWatermarks
- Method PdfDocumentStamper.Text
- Method PdfDocumentStamper.TextResult
- Method PdfDocumentStamper.TextWatermark
- Method PdfDocumentStamper.TextWatermarkResult
- Method PdfDocumentStamper.UnderlayPage
- Method PdfDocumentStamper.UnderlayPageResult
- Method PdfDocumentStamper.Watermark
- Method PdfDocumentTextEditor.Add
- Method PdfDocumentTextEditor.Find
- Method PdfDocumentTextEditor.Inspect
- Method PdfDocumentTextEditor.Move
- Method PdfDocumentTextEditor.Replace
- Method PdfDocumentTextEditor.ReplaceAll
- Method PdfDocumentTextEditor.ReplaceSelected
- Method PdfExternalSignaturePreparation.Complete
- Method PdfInterleaveResult.ToDocument
- Method PdfLongTermValidationEnricher.Enrich
- Method PdfOptimizationActionResult.ToDocument
- Method PdfPageChangeAnalyzer.Analyze
- Method PdfPageChangeAnalyzer.Analyze
- Method PdfPageInteractionMap.Create
- Method PdfProductionSplitPart.ToDocument
- Method PdfProvenance.Inspect
- Method PdfProvenance.InspectFile
- Method PdfProvenance.Remove
- Method PdfProvenance.RemoveFile
- Method PdfReadDocument.Open
- Method PdfRepairArtifact.Create
- Method PdfRepairArtifactResult.ToDocument
- Method PdfVisualComparer.Compare
- Method PdfVisualComparer.Compare
- Method PdfVisualComparer.ComparePages
- Method PdfVisualComparer.ComparePages
Constructors
public PdfLoadOptions() #Methods
public PdfLoadOptions Clone() #PdfLoadOptionsSnapshots all load settings and resource limits. The caller-supplied AES provider is retained.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public static PdfLoadOptions Default { get; } #Creates default read settings with an independent limits graph.
public PdfParsingMode ParsingMode { get; init; } #Structural parsing policy. Lenient recovery is the compatibility default and always produces a repair report.
public PdfReadLimits Limits { get; init; } #Resource budgets for object scanning and raw stream allocation.
public String? Password { get; init; } #Password used to open encrypted PDFs. The same value is tried as user and owner password for Standard security handler files. For Standard security revisions 5 and 6, passwords longer than 4096 UTF-16 characters are rejected before normalization.
public IOfficeAesCryptographyProvider? AesCryptographyProvider { get; init; } #Optional synchronous AES provider used to open Standard-security PDFs when platform AES-CBC is unavailable.
public PdfPermissionPolicy PermissionPolicy { get; init; } #Controls whether authenticated user-password permission restrictions are enforced. Ignoring restrictions still requires the PDF to be successfully decrypted with a valid password.
public Boolean PreferToUnicode { get; init; } #Prefer decoding via ToUnicode CMap when available. Default: true.
public Boolean UseWinAnsiFallback { get; init; } #Fallback to WinAnsi (Windows-1252) when no ToUnicode is present. Default: true.
public Boolean AdjustKerningFromTJ { get; init; } #Adjust X position using TJ kerning values (thousandths of font size). Default: true.
public Boolean IncludeArtifactText { get; init; } #Includes text inside PDF artifact marked-content sequences, such as page headers, footers, and chart decorations. Default: false, which returns logical document text.