视觉智能平台这个接口,多页的doc转换图片,异步任务获取执行结果,怎么知道转换了多少张图片?

https://api.aliyun.com/api/imm/2020-09-30/CreateOfficeConversionTask

视觉智能平台这个接口,多页的doc转换图片,异步任务获取执行结果,怎么知道转换了多少张图片,和图片的地址?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-18 08:02:52 103 分享 版权
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的接口文档,该接口用于创建Office转换任务,可以将Word、Excel、PowerPoint等Office文档转换为图片,支持批量转换和异步任务。在创建任务后,可以通过查询异步任务状态来获取转换结果。
    对于多页的doc文档转换为图片的问题,该接口支持设置页码范围,可以选择转换指定页码的图片。例如,如果要转换doc文档的第2页到第5页的图片,可以在请求参数中设置页码范围为"2:5"。转换完成后,可以通过查询异步任务状态来获取转换结果,其中包含了转换的图片数量和图片地址。
    具体来说,您可以按照以下步骤来获取转换结果:

    1. 创建转换任务:调用CreateOfficeConversionTask接口,将doc文档的文件名、文件大小、页码范围等信息作为请求参数,创建一个转换任务。
    2. 查询异步任务状态:调用GetAsyncTask接口,传入任务ID,查询异步任务的状态。如果任务状态为"Success",表示转换成功,可以获取转换结果。
    3. 获取转换结果:如果转换成功,可以通过GetAsyncTask接口,传入任务ID,获取转换结果。转换结果中包含了转换的图片数量和图片地址。
    2023-10-18 13:08:15
    赞同 展开评论
  • 在使用CreateOfficeConversionTask接口进行多页的doc转换图片时,可以通过异步任务获取执行结果,获取转换了多少张图片和图片的地址。具体操作如下:

    1. 调用CreateOfficeConversionTask接口,将需要转换的文档和参数传递给接口。
    2. 接口返回一个异步任务的ID,用于查询异步任务的执行结果。
    3. 使用GetAsyncTaskResult接口,传入异步任务的ID,获取异步任务的执行结果。
    4. 异步任务的执行结果中,包含了转换的图片数量和每张图片的地址。
    2023-10-18 09:22:11
    赞同 展开评论
  • 对于阿里云视觉智能平台的异步任务,你可以通过调用查询任务状态接口来获取任务的执行进度和结果。具体来说,你可以调用以下接口:

    GET https://imm.cn-shanghai.aliyuncs.com/api/imm/2020-09-30/DescribeOfficeConversionTaskResult
    

    在这个接口中,你需要传入的任务ID是在创建任务时返回的。这个接口的响应会包含任务的执行进度和每张图片的转换状态。

    以下是一个可能的响应示例:

    {
        "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": []
                    }
                ]
            }
        ]
    }
    

    在这个响应中,"Tasks"字段包含了每个任务的状态和每张图片的转换状态。"Pages"字段则包含了每张图片的详细信息,包括图片的URL、名称、格式、宽度和高度等。

    2023-10-18 08:46:24
    赞同 展开评论

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

热门讨论

热门文章

还有其他疑问?
咨询AI助理