You need to enable JavaScript to run this app. 使用Google Cloud Vision读取PDF文件 如何修改代码支持读取本地文件
优惠活动
大模型
产品
解决方案
定价
更多

使用Google Cloud Vision读取PDF文件 如何修改代码支持读取本地文件

代码修改点
  • 替换GCS输入源配置为本地文件二进制流:
    首先读取本地PDF的二进制内容,示例代码如下:
    with open("你的本地PDF文件路径.pdf", "rb") as f:
        pdf_content = f.read()
    
  • 修改接口请求的输入配置:
    原来配置gcs_source参数的代码段,直接替换为content参数传本地文件二进制内容,示例如下:
    # 原来的GCS配置逻辑直接注释或删除
    # input_config = {
    #     'gcs_source': {'uri': 'gs://存储桶路径/目标文件.pdf'},
    #     'mime_type': 'application/pdf'
    # }
    # 替换为本地文件配置
    input_config = {
        'content': pdf_content,
        'mime_type': 'application/pdf'
    }
    
  • 调整接口调用方法:
    如果你之前用的是async_batch_annotate_files异步批处理接口,需要改为batch_annotate_files同步接口,异步接口仅支持读取GCS内的文件,不支持直接传本地文件内容。
注意事项

Google Cloud Vision API的同步PDF处理接口限制文件大小不超过10MB、页数不超过5页,如果你的本地PDF超出该限制,需要先在代码中新增本地文件上传至GCS的逻辑,处理完成后可删除GCS内的临时文件,再走原来的异步处理流程即可

内容的提问来源于stack exchange,提问作者12345

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 10:09:03