使用谷歌驱动器API将docx导出到压缩的html

我正尝试使用Google Drive API将docx文件导出为压缩html(另存为压缩html是Google文档的一个功能)。 但根据文档,支持的导出MIME类型。 https://developers.google.com/drive/manage-downloads

text / html的

纯文本/

应用程序/ RTF

应用程序/ vnd.oasis.opendocument.text

应用程序/ PDF格式

应用/ vnd.openxmlformats-officedocument.wordprocessingml.document

上传代码

file = drive.files.insert.request_schema.new({
         'title' => 'My document',
         'description' => 'A test document',
         'mimeType' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
     }
)
media = Google::APIClient::UploadIO.new('gdoc.docx', 'application/msword')
result = client.execute(
    :api_method => drive.files.insert,
    :body_object => file,
    :media => media,
    :parameters => {
        'uploadType' => 'multipart',
    'convert' => 'true'
    }
)

下载代码

download_url =  result.data.to_hash['exportLinks']['text/html']
html = client.execute(:uri => download_url)  

任何人都可以请告诉我如何将Google文档导出到压缩的HTML?


我也有同样的问题。

显然,使用drive-API将Google文档导出到mimeType =“text / html”,与点击同一文档的“文件>下载为>网页(.html,压缩)”菜单项不同。

  • 导出的情况下,一个32k字节的文件被下载到一个单独的html页面中。
  • “文件>下载为>网页(.html,压缩)”的情况下,.zip包含一个11k字节的文件
  • 内容似乎是非常不同的。
  • 我想知道Google民众是否可以请你澄清这种不对称。

    链接地址: http://www.djcxy.com/p/45493.html

    上一篇: Export docx to zipped html using google drive API

    下一篇: Change in MIMI Type definitions?