답변 단위 콘텐츠 배열은 둘 이상의 요소를 가질 수 있습니다 (요청할 경우 - 아래 참조). 이 경우 배열의 각 요소는 동일한 내용의 다른 미디어 유형 표현이됩니다.
요청에 두 가지 이상의 출력 용지 유형을 넣으면됩니다. 이 작업을 수행하면 출력 내용 배열에 사용자가 요청한 각 미디어 유형에 대한 요소가있는 요소 이상이 포함됩니다. 귀하의 요청이 같은 config
이 포함 된 경우
예를 들어, :
{
conversion_target : 'answer_units',
answer_units : {
output_media_types : ['text/plain', 'text/html']
}
}
(당신이 config
을 어디다의 설명 https://www.ibm.com/watson/developercloud/document-conversion/api/v1/#convert-document 참조)
를 그런 다음 응답으로
content
이 포함됩니다
를
content : [
{
text : <the plain text contents of the answer unit>,
...
},
{
text : <the HTML contents of the answer unit>,
...
}
]
당신은 항상 출력의 텍스트 버전으로, 길이 1의 배열을 얻고있는 이유
output_media_types : ['text/plain']
이것은 '가 t 출력 미디어 타입 매개 변수를 지정, 당신은 기본 값을 얻을 수 있습니다. 암시 적으로 기본 구성을 그대로두면 하나의 출력 용지 유형을 묻습니다.
참조하십시오. output_media_type을 지정하지 않으므로 한 요소 만 존재합니까? 문서 변환에서 허용하는 모든 파일 형식을 변환 중입니다. –
죄송합니다. 옵션을 포함하지 않은 경우 기본 동작을 포함해야합니다. 지금 포함하도록 답변을 업데이트했습니다. – dalelane
단지 지적하고 싶습니다. output_media_types 옵션은 현재 지원되지 않는 기능 (예 : 향후 사라질 수 있음) 때문에 문서화되지 않았습니다.또한 해당 스 니펫에 포함 된 html은 일치하지 않는 태그로 조각화 될 수 있습니다. –