Class: Xberg::PptxExtractionResult

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializePptxExtractionResult

Returns a new instance of PptxExtractionResult.

Parameters:



2114
# File 'sig/types.rbs', line 2114

def initialize: (content: String, metadata: , slide_count: Integer, image_count: Integer, table_count: Integer, images: Array[ExtractedImage], ?page_structure: PageStructure, ?page_contents: Array[PageContent], ?document: DocumentStructure, hyperlinks: Array[PresentationHyperlink], office_metadata: Hash[String, String], ?revisions: Array[DocumentRevision]) -> void

Instance Attribute Details

#contentString (readonly)

Returns the value of attribute content.

Returns:

  • (String)


2101
2102
2103
# File 'sig/types.rbs', line 2101

def content
  @content
end

#documentDocumentStructure? (readonly)

Returns the value of attribute document.

Returns:



2109
2110
2111
# File 'sig/types.rbs', line 2109

def document
  @document
end

Returns the value of attribute hyperlinks.

Returns:



2110
2111
2112
# File 'sig/types.rbs', line 2110

def hyperlinks
  @hyperlinks
end

#image_countInteger (readonly)

Returns the value of attribute image_count.

Returns:

  • (Integer)


2104
2105
2106
# File 'sig/types.rbs', line 2104

def image_count
  @image_count
end

#imagesArray[ExtractedImage] (readonly)

Returns the value of attribute images.

Returns:



2106
2107
2108
# File 'sig/types.rbs', line 2106

def images
  @images
end

#metadataPptxMetadata (readonly)

Returns the value of attribute metadata.

Returns:



2102
2103
2104
# File 'sig/types.rbs', line 2102

def 
  
end

#office_metadataHash[String, String] (readonly)

Returns the value of attribute office_metadata.

Returns:

  • (Hash[String, String])


2111
2112
2113
# File 'sig/types.rbs', line 2111

def 
  
end

#page_contentsArray[PageContent]? (readonly)

Returns the value of attribute page_contents.

Returns:



2108
2109
2110
# File 'sig/types.rbs', line 2108

def page_contents
  @page_contents
end

#page_structurePageStructure? (readonly)

Returns the value of attribute page_structure.

Returns:



2107
2108
2109
# File 'sig/types.rbs', line 2107

def page_structure
  @page_structure
end

#revisionsArray[DocumentRevision]? (readonly)

Returns the value of attribute revisions.

Returns:



2112
2113
2114
# File 'sig/types.rbs', line 2112

def revisions
  @revisions
end

#slide_countInteger (readonly)

Returns the value of attribute slide_count.

Returns:

  • (Integer)


2103
2104
2105
# File 'sig/types.rbs', line 2103

def slide_count
  @slide_count
end

#table_countInteger (readonly)

Returns the value of attribute table_count.

Returns:

  • (Integer)


2105
2106
2107
# File 'sig/types.rbs', line 2105

def table_count
  @table_count
end