Class: TencentCloud::Mrs::V20200910::TurnPDFToObjectRequest

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

Overview

TurnPDFToObject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pdfinfo = nil, textbasedpdfflag = nil) ⇒ TurnPDFToObjectRequest

Returns a new instance of TurnPDFToObjectRequest.



11617
11618
11619
11620
# File 'lib/v20200910/models.rb', line 11617

def initialize(pdfinfo=nil, textbasedpdfflag=nil)
  @PdfInfo = pdfinfo
  @TextBasedPdfFlag = textbasedpdfflag
end

Instance Attribute Details

#PdfInfoObject

如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式. 如果该字段为false, 那么始终采用 OCR 方式

Parameters:

  • PdfInfo:

    体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)

  • TextBasedPdfFlag:

    PDF文件中的文字是否为文本内容.



11615
11616
11617
# File 'lib/v20200910/models.rb', line 11615

def PdfInfo
  @PdfInfo
end

#TextBasedPdfFlagObject

如果该字段为true,那么就会自动判断是电子版还是图片,自动选择直接读取文字还是 OCR 方式. 如果该字段为false, 那么始终采用 OCR 方式

Parameters:

  • PdfInfo:

    体检报告PDF文件信息, 目前只支持传PDF文件的Base64编码字符(PDF文件不能超过10MB,如果超过建议先压缩PDF,再转成base64)

  • TextBasedPdfFlag:

    PDF文件中的文字是否为文本内容.



11615
11616
11617
# File 'lib/v20200910/models.rb', line 11615

def TextBasedPdfFlag
  @TextBasedPdfFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



11622
11623
11624
11625
11626
11627
11628
# File 'lib/v20200910/models.rb', line 11622

def deserialize(params)
  unless params['PdfInfo'].nil?
    @PdfInfo = PdfInfo.new
    @PdfInfo.deserialize(params['PdfInfo'])
  end
  @TextBasedPdfFlag = params['TextBasedPdfFlag']
end