使用 Ruby Cloud SDK 将 Word 转换为 HTML。在线开发 DOC 到 HTML 文档转换器。
概述
Word 到 HTML 是使用最广泛的文档文件格式之一,其中包含文本、图像、数据等。使用 Aspose.Words 转换服务 API 将 Word 转换为 HTML 是非常简单的过程。使用 Aspose.Words Cloud API 将 Word 转换为 HTML 文档有很多好处。 Aspose.words Cloud REST API 执行简单快速的文件格式转换。
您可以使用 Aspose Cloud API 将 Word 高质量地快速转换为 HTML 文件。使用我们的 Word to HTML 帮助开发人员在他们的网站上使用它。我们的 Word 转换器是将 Word 转换为 HTML 文件的文件转换需求的最佳选择。在这篇文章中,我们将解释如何使用最好的 Word 到 HTML 转换器工具,使用 aspose 文件格式转换 API。
Word 到 HTML 转换 API
Aspose.Words Cloud 使您能够以方便可靠的方式将 Word 转换为 HTML。您可以使用 DOCX 到 HTML API 将 Word 转换为 HTML 格式。 Aspose Words Ruby SDK 将允许您维护文档结构。然后您可以打开 html 文件中的文档并进行编辑。 Aspose.Words 文件转换 API 提供了最先进的 Word 文档到 HTML 高效转换之一。 Aspose.Words 文件转换 Word 到 HTML 保留布局。这可以节省您重新输入的大量时间和精力。
我们的 Doc 文件到 HTML 文件的 Aspose.Words API 可以在将 Word 转换为 HTML 文件时轻松产生高质量的结果。转换后,您可以根据需要轻松编辑 Html 文件。这个 Aspose Cloud API 可以满足处理商业、教育等领域的 Word 文档的需求。 Aspose Words Cloud API 易于处理,工作速度快,文本格式化和文件格式转换的准确性高。
如何安装Aspose.Words Ruby SDK?
为了使用 Ruby SDK 与 Aspose.Words Cloud REST API 进行通信,我们首先需要在我们的系统上安装它。 Ruby SDK 可作为 RubyGem(推荐)和 GitHub 以零初始成本下载。配置 Ruby 运行时后,请在终端中执行以下命令以在 Ruby 应用程序中执行快速简便的安装。
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
但在继续安装 Aspose.Words Cloud SDK for Ruby 2.6 或更高版本之前,您需要在系统上安装以下依赖包。
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
此 SDK for Ruby 支持 20 多种文档相关格式,具有完整的读写访问权限。更多详细信息,请访问aspose cloud 文档网站。
创建 Aspose.Cloud API 凭证
安装好Ruby环境的所有依赖包后,下一步就是获取ClientID和ClientSecret的详细信息,调用Aspose.Words云API进行Word转HTML。有两个选项可以直接通过一些 rest 客户端(如 cURL)或使用云 SDK 来使用 REST API。因此,第一步是通过导航 Aspose.Cloud 仪表板 创建一个帐户。如果您有 Google 或 Microsoft 帐户,则只需单击 Google 或 Microsoft 按钮即可注册。否则,请通过提供所需信息点击注册链接以创建新帐户。
登录云空间仪表板后,单击左侧栏中的“应用程序”选项卡。现在向下滚动,单击创建新应用程序按钮。接下来,通过选择默认存储来创建新应用程序,如下图所示。您还可以按照如何配置第三方云存储 指南配置第三方存储来上传您的数据文件。现在,向下滚动到客户端凭据部分以复制客户端 ID 和客户端密码,如下图所示。
这些客户端凭证将用于对用于 Word 到 HTML 文档转换器的 Aspose.Words 云 API 进行 API 调用。
Aspose.Words 有一个用户友好的界面,您可以在其中从 UI 实时测试 Word 到 HTML 转换器的 API。在这里,您可以设置不同的参数,插入数据和上传文件来测试文件转换功能。此外,您可以使用我们的云 API 以非常高的保真度立即将 Word 文件转换为 HTML 文件。但是我们的免费在线 word 到 html 转换器应用程序 也可用于任何设备和浏览器,如下图所示。
接下来,我们将看到如何使用 Aspose.Words Ruby 云 SDK 将 Word 转换为 HTML。
在 Ruby 中将 Word 转换为 HTML
下面的代码说明了将 Word 转换为 HTML 文档是多么简单。按照以下说明在 ruby on rails 应用程序中使用 Aspose Ruby SDK 将 MS Word 转换为 HTML 文件。
- 第一步是创建 ruby 变量,其中包含从 aspose 云仪表板 复制的 ClientID 和 ClientSecret。
- 其次,创建 AsposeWordsCloud 配置并传递 ClientID、ClientSecret 值。
- 第三步是创建 WordsAPI 实例
- 接下来,使用 UploadFileRequest() 方法将源文档文件上传到云存储
- 最后,保存文档转换请求参数,将文档转换为html文档
如果您当前的虚拟主机配置与示例不匹配,请相应地更新它。完成后,保存文件并退出编辑器。然后,运行以下命令来验证您的更改:
# Load the gem, For complete list please visit https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# How to convert Word to HTML programmatically.
# Get AppKey and AppSID credentials from https://dashboard.aspose.cloud/applications
@AppSID = “###-######-####-####-##########”
@AppKey = “#############################”
# Associate Configuration properties with WordsApi
AsposeWordsCloud.configure do |config|
config.client_data[‘ClientId’] = @AppSID
config.client_data[‘ClientSecret’] = @AppKey
end
# Create an instance of WordsApi
@words_api = WordsAPI.new
# Input DOCX file
@fileName = "sample.docx"
# Final file format
@format = "html"
@destName = "word-to-html.html"
# Upload original document to Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = SaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Save document conversion request parameters.
@request = SaveAsRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as(@request)
# Print result response in console
puts("word successfully converted to html file" + (@out_result).to_s )
# End word conversion example.
结果 word-to-html.html 将保存在云目录的根目录中。而已
结论
总之,我们已经探索了如何使用 Aspose.Words Cloud SDK for Ruby 将 word 转换为 html 文件的步骤。 Aspose.Words Cloud SDK 是开源工具,SDK 的完整代码可在 GitHub 存储库中获得。您可以随意将 Cloud SDK 下载到您的项目中,并根据您的需要执行文档转换。
如果您有任何问题、建议或意见,请随时访问我们的社区支持论坛。有关更多文件转换相关文章,您可以在我们的社交媒体帐户 Facebook、LinkedIn 和 Twitter 上关注我们。
相关文章
我们还建议访问以下链接以获得更多帮助和支持: