{"RequestId":"12345678-1234-1234-1234-123456789012","TotalCount":10,"PageNumber":1,"PageSize":10,"Tasks":[{"TaskId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","Status":"SUCCESS","ErrorMsg":"","Pages":[{"PageNumber":1,"PageStatus":"SUCCESS","ErrorMsg":"","Images":[{"ImageId":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy","ImageUrl":"https://example.com/images/1.jpg","ImageName":"page1.jpg","ImageFormat":"JPEG","ImageWidth":200,"ImageHeight":200},{"ImageId":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz","ImageUrl":"https://example.com/images/2.jpg","ImageName":"page2.jpg","ImageFormat":"JPEG","ImageWidth":200,"ImageHeight":200}]},{"PageNumber":2,"PageStatus":"ERROR","ErrorMsg":"An error occurred while converting the page.","Images":[]}]}]}
根据您提供的接口文档,该接口用于创建Office转换任务,可以将Word、Excel、PowerPoint等Office文档转换为图片,支持批量转换和异步任务。在创建任务后,可以通过查询异步任务状态来获取转换结果。
对于多页的doc文档转换为图片的问题,该接口支持设置页码范围,可以选择转换指定页码的图片。例如,如果要转换doc文档的第2页到第5页的图片,可以在请求参数中设置页码范围为”2:5″。转换完成后,可以通过查询异步任务状态来获取转换结果,其中包含了转换的图片数量和图片地址。
具体来说,您可以按照以下步骤来获取转换结果:
在使用CreateOfficeConversionTask接口进行多页的doc转换图片时,可以通过异步任务获取执行结果,获取转换了多少张图片和图片的地址。具体操作如下:
对于阿里云视觉智能平台的异步任务,你可以通过调用查询任务状态接口来获取任务的执行进度和结果。具体来说,你可以调用以下接口:
在这个接口中,你需要传入的任务ID是在创建任务时返回的。这个接口的响应会包含任务的执行进度和每张图片的转换状态。
以下是一个可能的响应示例:
在这个响应中,"Tasks"字段包含了每个任务的状态和每张图片的转换状态。"Pages"字段则包含了每张图片的详细信息,包括图片的URL、名称、格式、宽度和高度等。