API Reference
Class
PdfDocumentResources
Bounded inspection of low-level resources owned by an existing PDF.
Inheritance
- Object
- PdfDocumentResources
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfDocument.Resources
Methods
Fonts 4 overloads
public PdfFontInventory Fonts(PdfFontInspectionOptions inspectionOptions = null, PdfLoadOptions loadOptions = null) #Returns:
PdfFontInventoryInspects unique fonts declared by all pages and nested Form XObjects.
Parameters
- inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions = null
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfFontInventory Fonts(PdfPageSelection selection, PdfFontInspectionOptions inspectionOptions = null, PdfLoadOptions loadOptions = null) #Returns:
PdfFontInventoryInspects unique fonts declared by selected pages and nested Form XObjects.
Parameters
- selection OfficeIMO.Pdf.PdfPageSelection
- inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions = null
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfFontInventory Fonts(String pageRanges, PdfFontInspectionOptions inspectionOptions = null, PdfLoadOptions loadOptions = null) #Returns:
PdfFontInventoryInspects unique fonts declared by pages described by one-based page ranges.
Parameters
- pageRanges System.String
- inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions = null
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfFontInventory Fonts(PdfPageSelector selector, PdfFontInspectionOptions inspectionOptions = null, PdfLoadOptions loadOptions = null) #Returns:
PdfFontInventoryInspects unique fonts declared by pages resolved by a document-relative selector.
Parameters
- selector OfficeIMO.Pdf.PdfPageSelector
- inspectionOptions OfficeIMO.Pdf.PdfFontInspectionOptions = null
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfRawDocumentView RawStructure(PdfRawStructureOptions structureOptions = null, PdfLoadOptions loadOptions = null) #Returns:
PdfRawDocumentViewBuilds a safe, immutable, bounded projection of the active PDF object graph.
Parameters
- structureOptions OfficeIMO.Pdf.PdfRawStructureOptions = null
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfOperationResult<PdfFontInventory> TryFonts(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
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
public PdfOperationResult<PdfRawDocumentView> TryRawStructure(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
- loadOptions OfficeIMO.Pdf.PdfLoadOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object