Class: TencentCloud::Mrs::V20200910::TurnPDFToObjectAsyncRequest

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

Overview

TurnPDFToObjectAsync请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of TurnPDFToObjectAsyncRequest.



11567
11568
11569
11570
# File 'lib/v20200910/models.rb', line 11567

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文件中的文字是否为文本内容.



11565
11566
11567
# File 'lib/v20200910/models.rb', line 11565

def PdfInfo
  @PdfInfo
end

#TextBasedPdfFlagObject

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

Parameters:

  • PdfInfo:

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

  • TextBasedPdfFlag:

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



11565
11566
11567
# File 'lib/v20200910/models.rb', line 11565

def TextBasedPdfFlag
  @TextBasedPdfFlag
end

Instance Method Details

#deserialize(params) ⇒ Object



11572
11573
11574
11575
11576
11577
11578
# File 'lib/v20200910/models.rb', line 11572

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