
Aspose.HTML Cloud SDK for Ruby
强大的 Ruby SDK,用于创建、提取和处理 HTML 文件
先进的 Ruby 云 SDK,允许软件开发者创建、解析、操作并将 HTML 文件转换为 EPUB、PDF、XPS、DOCX、DOC、PNG、JPEG、BMP、TIFF 等格式。
什么是 Aspose.HTML Cloud SDK for Ruby?
在当今数字时代,以编程方式操作和转换 HTML 文档及网页已成为许多开发者的常见需求。Aspose.HTML Cloud SDK for Ruby提供了一个强大的解决方案,能够在 Ruby 编程语言中无缝完成这些任务。它为软件开发人员提供了广泛的 HTML 文档操作功能,包括 HTML 转 PDF、HTML 转图片、HTML 验证等。Aspose.HTML Cloud SDK for Ruby 充当您的 Ruby 应用程序与 Aspose.HTML Cloud 服务之间的桥梁,使您更容易将这些强大功能集成到项目中。
Aspose.HTML Cloud SDK for Ruby 是 Aspose.HTML Cloud 系列的一部分,该系列是一组基于云的 API 和 SDK,旨在处理 HTML 文件。库中包含多个重要功能,例如,从头创建新的 HTML 文档,将 HTML 文档转换为 PDF 以及其他支持的文件格式,将 HTML 页面或章节导出为图像格式,HTML 文档验证,从 HTML 文档中提取结构化数据,将 HTML 文档渲染为图像,等等。该 SDK 可以无缝集成流行的云存储提供商,如 Amazon S3 和 Microsoft Azure,便于存储和管理您的 HTML 文档。
Aspose.HTML Cloud SDK for Ruby 优先考虑您的数据安全。它使用安全连接和身份验证方法来保护您的 HTML 文档及其内容。它简化了 HTML 文档的操作和处理任务,使软件开发人员能够自动化处理 HTML 内容的各个方面。无论您是在构建 Web 应用程序、自动化业务流程,还是从网络中提取数据,此 SDK 都提供了简化 HTML 相关任务所需的工具。通过利用 Aspose.HTML Cloud 的强大功能和 Ruby 的便利性,您可以提升开发项目,并向用户交付高质量的 HTML 处理能力。
Aspose.HTML Cloud SDK for Ruby 入门指南
推荐通过 RubyGems(Ruby 的依赖管理工具)安装 Aspose.HTML Cloud SDK for Ruby。请使用以下命令进行顺利安装。
通过 RubyGems 安装 Aspose.HTML Cloud SDK for Ruby
gem install aspose_html_cloud
您可以直接从 Aspose.HTML Cloud SDK for Ruby 产品页面下载库
通过 Ruby API 将 HTML 导出为 PDF
Aspose.HTML Cloud SDK for Ruby 的核心功能之一是能够轻松将 HTML 文档转换为 PDF 文件。此功能特别适用于生成可打印的报告、发票、将网页保存为 PDF、创建数字文档以及从网页内容生成更多文档。该库支持将 HTML 文档转换为多种主流文件格式,如 PDF、XPS、DOC、DOCX、MHTML 等。下面的示例演示了软件开发人员仅使用几行 Ruby 代码即可实现从 HTML 到 PDF 以及其他文件格式的转换。
如何使用 Ruby SDK 将 HTML 转换为 PDF?
// Initialize SDK API
var api = new HtmlApi("CLIENT_ID", "CLIENT_SECRET").ConvertApi;
// Convert HTML to PDF
var result = await api.ConvertAsync("test.html", "test.pdf");
使用 Ruby 进行 HTML 验证与操作
Aspose.HTML Cloud SDK for Ruby 帮助软件开发人员验证其 HTML 文档,以确保符合网络标准并在 Ruby 应用程序中识别标记中的任何问题。它允许用户根据不同的 HTML 规范和标准验证 HTML 文档,确保您的 HTML 内容的质量和正确性。该 SDK 还使软件开发人员能够以编程方式编辑和操作 HTML 文档,例如添加或删除元素、更新属性等。
EPUB 转 XPS、DOCX 与图像转换
Aspose.HTML Cloud SDK for Ruby 允许软件开发人员仅用几行 Ruby 代码加载并将 HTML 文档转换为 EPUB 文件格式。该库还支持将 EPUB 文件转换为 PDF、XPS、DOC/DOCX 以及常见的图像文件格式,如 JPEG、PNG、GIF、TIFF、BMP 等。以下示例展示了软件开发人员如何使用 Ruby 代码将本地文件系统中的 EPUB 文件转换为 PNG 文件格式。
如何通过 Ruby SDK 将本地文件系统中的 EPUB 文件转换为 PNG?
# load the gem
require 'aspose_html_cloud'
# Get keys from aspose site.
# There is free quota available.
# For more details, see https://purchase.aspose.cloud/pricing
CONFIG = {
"basePath":"https://api.aspose.cloud/v4.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"debug":true
}
api_instance = AsposeHtml::HtmlApi.new CONFIG
src = "test.epub" # String | Source file.
dst = "test.png" # String | Result file.
opts = {
width: 700, # Float | Resulting image width in pixels.
height: 1000, # Float | Resulting image height in pixels.
left_margin: 40, # Float | Left resulting image margin in pixels.
right_margin: 40, # Float | Right resulting image margin in pixels.
top_margin: 50, # Float | Top resulting image margin in pixels.
bottom_margin: 50 # Float | Bottom resulting image margin in pixels.
}
begin
#Convert the HTML file from the local file and save result to the local file.
result = api_instance.convert_local_to_local(src, dst, opts)
p result
rescue AsposeHtml::ApiError => e
puts "Exception when calling api_instance.convert_local_to_local: #{e}"
end
