小编And*_*rov的帖子

使用Google Drive API将PDF转换为任何PDF格式

我正在尝试将PDF转换为任何允许的格式,但在上传pdf文件后,响应不会对exportLinks进行内容处理.

我已经尝试了很多方法来管理获取exportLinks.可以上载其他文档格式并成功导出.我使用了来自developers.google.com的代码.

media_body = MediaFileUpload(filename, mimetype=mime_type, resumable=False)
body = {'title': title,
        'description': description,
        'mimeType': mime_type,
        }
# Set the parent folder.
if parent_id:
    body['parents'] = [{'id': parent_id}]

try:
    request = service.files().insert(body=body, media_body=media_body)
    #request.uri = "%s&convert=true&ocr=true" % request.uri
    #request.uri = "%s&convert=true" % request.uri
    request.uri = "https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart&alt=json&convert=true"
    logger.debug("Request: %s", request.uri)
    file_obj = request.execute()
    # Uncomment the following line to print the File ID
    # print 'File ID: %s' % file_obj['id']
    import json
    logger.debug('Get file result: %s' % json.dumps(file_obj, indent=4))
    return file_obj

... …
Run Code Online (Sandbox Code Playgroud)

python pdf api google-drive-api google-drive-realtime-api

6
推荐指数
1
解决办法
2036
查看次数