用于在线将 PDF 转换为 HTML 的 REST API。了解使用 Ruby SDK 将 PDF 转换为 HTML 的步骤。

将 PDF 转换为 HTML

如何将 PDF 转换为 HTML 在线将PDF 转换为 HTML

概述

PDFHTML 是使用最广泛的文档文件格式之一,包含文本、图像、数据等。使用 Aspose.Words 转换服务 API 将 PDF 转换为 HTML 是非常简单的过程.使用 Aspose.Words Cloud API 将 PDF 转换为 HTML 文档有很多好处。 Aspose.words Cloud REST API 执行简单快速的文件格式转换。

您想将 PDF 转换为 HTML 吗?您可以使用 Aspose Cloud API 快速将 PDF 高质量地转换为 HTML 文件。使用我们的 PDF to HTML 帮助开发人员在他们的网站上使用它。我们的 pdf 转换器是将 PDF 转换为 HTML 文件的文件转换需求的最佳选择。在这篇文章中,我们将解释如何使用最好的 PDF 到 HTML 转换器工具。

  • 用于 PDF 到 HTML 的 Aspose.Words API
  • 如何安装Aspose.Words Ruby SDK?
  • 创建 Aspose.Cloud API 凭证
  • 免费 PDF 到 HTML 在线转换器
  • 如何将 PDF 文档转换为 HTML?
  • 结论

用于 PDF 到 HTML 的 Aspose.Words API

使用 Aspose.Words 处理器将您的 PDF 快速转换为 HTML 文件。您可以使用 PDF 到 HTML API 将 PDF 转换为 HTML 格式。 Aspose.Words Ruby SDK 将允许您维护文档结构并使其与 html 100% 兼容。 Aspose.Words 文件转换 API 提供最先进的 PDF 到 HTML 转换之一。 Aspose.Words 文件转换 PDF 到 HTML 保留布局和表格格式。这样可以节省您重新输入的时间和精力。

使用 Aspose.Words API for PDF to HTML document,您可以在将 PDF 转换为 HTML 文档时轻松生成高质量的结果。转换后,您可以根据需要轻松查看html文件。此 Aspose Cloud API 可满足处理业务、教育等 html 文档时的需求。 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进行PDF转HTML。有两个选项可以直接通过一些 rest 客户端(如 cURL)或使用云 SDK 来使用 REST API。因此,第一步是通过导航 Aspose.Cloud dashboard 创建一个帐户。如果您有 Google 或 Microsoft 帐户,则只需单击 Google 或 Microsoft 按钮即可注册。否则,请通过提供所需信息点击注册链接以创建新帐户

登录云空间仪表板后,单击左侧栏中的“应用程序”选项卡。现在向下滚动,单击创建新应用程序按钮。接下来,通过选择默认存储来创建新应用程序,如下图所示。您还可以按照如何配置第 3 方云存储 指南配置第三方存储以上传您的数据文件。现在,向下滚动到客户端凭据部分以复制客户端 ID 和客户端密码,如下图所示。

使用文件格式转换 Ruby 库将 PDF 转换为 HTML

这些客户端凭证将用于对用于 PDF 到 HTML 文档转换器的 Aspose.Words 云 API 进行 API 调用。

免费 PDF 到 HTML 在线转换器

Aspose.Words 有一个用户友好的界面,您可以在其中从 UI 实时测试 PDF 到 HTML 转换器的 API。在这里,您可以设置不同的参数,插入数据和上传文件来测试文件转换功能。此外,您可以使用我们的云 API 以非常高的保真度立即将 PDF 转换为 HTML 文件。但我们的免费 PDF 到 HTML 转换器应用程序 也可在线用于任何设备和浏览器,如下图所示。

免费在线将 PDF 转换为 HTML

免费在线将 PDF 转换为 HTML

接下来,我们将了解如何使用 Ruby 中的 Aspose.Words 文档处理云 API 将 PDF 转换为 HTML。

如何将 PDF 文档转换为 HTML?

下面的代码说明了将 PDF 转换为 HTML 文档是多么简单。按照以下说明在 ruby on rails 应用程序中使用 Aspose Ruby SDK 将 PDF 文件转换为 HTML 文件。

  1. 第一步是创建 ruby 变量,其中包含从 aspose 云仪表板 复制的 ClientID 和 ClientSecret。
  2. 其次,创建 AsposeWordsCloud 配置并传递 ClientID、ClientSecret 值。
  3. 第三步是创建 WordsAPI 实例
  4. 接下来,使用 UploadFileRequest() 方法将源文档文件上传到云存储
  5. 最后,保存文档转换请求参数,将文档转换成output文件

如果您当前的虚拟主机配置与示例不匹配,请相应地更新它。完成后,保存文件并退出编辑器。然后,运行以下命令来验证您的更改:

# 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 PDF 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 PDF file
@fileName = "sample.pdf"
# Final file format
@format = "html"
@destName = "pdf-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("PDF successfully converted to html file" + (@out_result).to_s )
# End pdf conversion example.

结果 pdf-to-html.html 将保存在项目文件夹的根目录中。而已

结论

我们已经探索了如何使用 Aspose.Words Cloud SDK for Ruby 将 PDF 转换为 HTML 文件的步骤。 Aspose.Words Cloud SDKs 是开源工具,Aspose.Words cloud SDK for Ruby 的完整代码可在 GitHub 存储库中找到。您可以随意将 Cloud SDK 下载到您的项目中,并根据您的需要执行文档转换。

如果您有任何问题、建议或意见,请随时访问我们的社区支持论坛。如需更多文件转换相关文章,您可以在我们的社交媒体帐户 FacebookLinkedInTwitter 上关注我们。

相关文章

我们还建议访问以下链接以获得更多帮助和支持: