Class: TencentCloud::Ocr::V20181119::ReconstructDocumentRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

ReconstructDocument请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filetype = nil, filebase64 = nil, fileurl = nil, filestartpagenumber = nil, fileendpagenumber = nil, config = nil) ⇒ ReconstructDocumentRequest

Returns a new instance of ReconstructDocumentRequest.



9063
9064
9065
9066
9067
9068
9069
9070
# File 'lib/v20181119/models.rb', line 9063

def initialize(filetype=nil, filebase64=nil, fileurl=nil, filestartpagenumber=nil, fileendpagenumber=nil, config=nil)
  @FileType = filetype
  @FileBase64 = filebase64
  @FileUrl = fileurl
  @FileStartPageNumber = filestartpagenumber
  @FileEndPageNumber = fileendpagenumber
  @Config = config
end

Instance Attribute Details

#ConfigObject

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def Config
  @Config
end

#FileBase64Object

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def FileBase64
  @FileBase64
end

#FileEndPageNumberObject

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def FileEndPageNumber
  @FileEndPageNumber
end

#FileStartPageNumberObject

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def FileStartPageNumber
  @FileStartPageNumber
end

#FileTypeObject

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def FileType
  @FileType
end

#FileUrlObject

单次调用,最多支持10页pdf的智能识别。

Parameters:

  • FileType:

    PDF,Image

  • FileBase64:

    图片的 Base64 值。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经Base64编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片的 ImageUrl、ImageBase64 必须提供一个,如果都提供,只使用 ImageUrl。

  • FileUrl:

    图片的 Url 地址。 支持的图片格式:PNG、JPG、JPEG、PDF,暂不支持 GIF 格式。 支持的图片大小:所下载图片经 Base64 编码后不超过 8M。图片下载时间不超过 3 秒。 支持的图片像素:单边介于20-10000px之间。 图片存储于腾讯云的 Url 可保障更高的下载速度和稳定性,建议图片存储于腾讯云。 非腾讯云存储的 Url 速度和稳定性可能受一定影响。

  • FileStartPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的起始页码,识别的页码包含当前值。

  • FileEndPageNumber:

    当传入文件是PDF类型(IsPdf=true)时,用来指定pdf识别的结束页码,识别的页码包含当前值。

  • Config:

    配置选项,支持配置是否在生成的Markdown中是否嵌入图片



9061
9062
9063
# File 'lib/v20181119/models.rb', line 9061

def FileUrl
  @FileUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
# File 'lib/v20181119/models.rb', line 9072

def deserialize(params)
  @FileType = params['FileType']
  @FileBase64 = params['FileBase64']
  @FileUrl = params['FileUrl']
  @FileStartPageNumber = params['FileStartPageNumber']
  @FileEndPageNumber = params['FileEndPageNumber']
  unless params['Config'].nil?
    @Config = ReconstructDocumentConfig.new
    @Config.deserialize(params['Config'])
  end
end