Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfDocumentResources

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision e31b305980e3 with working tree changes
Modifiers sealed

Bounded inspection of low-level resources owned by an existing PDF.

Inheritance

  • Object
  • PdfDocumentResources

Usage

Explore 1 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 1

Methods

Fonts 4 overloads
public PdfFontInventory Fonts(PdfFontInspectionOptions? inspectionOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfFontInventory

Inspects unique fonts declared by all pages and nested Form XObjects.

Parameters

inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions? = null optionalposition: 0
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 1
public PdfFontInventory Fonts(PdfPageSelection selection, PdfFontInspectionOptions? inspectionOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfFontInventory

Inspects unique fonts declared by selected pages and nested Form XObjects.

Parameters

selection OfficeIMO.Pdf.PdfPageSelection requiredposition: 0
inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions? = null optionalposition: 1
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 2
public PdfFontInventory Fonts(String pageRanges, PdfFontInspectionOptions? inspectionOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfFontInventory

Inspects unique fonts declared by pages described by one-based page ranges.

Parameters

pageRanges System.String requiredposition: 0
inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions? = null optionalposition: 1
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 2
public PdfFontInventory Fonts(PdfPageSelector selector, PdfFontInspectionOptions? inspectionOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfFontInventory

Inspects unique fonts declared by pages resolved by a document-relative selector.

Parameters

selector OfficeIMO.Pdf.PdfPageSelector requiredposition: 0
inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions? = null optionalposition: 1
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 2
public PdfOperationResult<PdfFontInventory> FontsResult(PdfFontInspectionOptions? inspectionOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfOperationResult<PdfFontInventory>

Attempts to inspect fonts, returning preflight diagnostics when blocked or failed.

Parameters

inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions? = null optionalposition: 0
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 1
public PdfRawDocumentView RawStructure(PdfRawStructureOptions? structureOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfRawDocumentView

Builds a safe, immutable, bounded projection of the active PDF object graph.

Parameters

structureOptions OfficeIMO.Pdf.PdfRawStructureOptions? = null optionalposition: 0
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 1
public PdfOperationResult<PdfRawDocumentView> RawStructureResult(PdfRawStructureOptions? structureOptions = null, PdfLoadOptions? loadOptions = null) #
Returns: PdfOperationResult<PdfRawDocumentView>

Attempts to build a bounded raw object view with preflight diagnostics.

Parameters

structureOptions OfficeIMO.Pdf.PdfRawStructureOptions? = null optionalposition: 0
loadOptions OfficeIMO.Pdf.PdfLoadOptions? = null optionalposition: 1