![](https://products-qa.fileformat.com/zh/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
用于创建和转换 MS Word 文档的 Ruby SDK
Ruby Cloud API 用于生成、编辑、拆分、合并、操作 Word(DOC、DOCX、ODT)并将其转换为 PDF、HTML、EPUB、图像等。
Aspose.Words Cloud SDK for Ruby 是一个功能强大的库,使软件程序员能够在 云端。 该 SDK 提供了一整套用于创建、操作和转换 Word 文档的功能。 适用于 Ruby 的 Aspose.Words Cloud SDK 构建于 Aspose.Words Cloud REST API 之上,后者是一种先进且可靠的 API,用于在云中处理 Microsoft Word 文档。
Aspose.Words Cloud SDK for Ruby 提供了一套全面的功能来处理 Word 文档。 它允许软件开发人员从头开始生成新文档、修改现有文档、将 Word 文档转换为其他支持的文件格式、操作文档属性、将大文档拆分为较小的文档、合并多个文档、在 Word 文档中添加水印、对 Word 应用密码 文档、执行邮件合并、添加和管理文档中的表格、比较 Word 文档、将图像和图形插入 Word 文档等等。
Aspose.Words Cloud SDK for Ruby 为 Ruby 开发人员提供了一个易于使用的界面,使他们可以轻松地将基于云的 Word 处理功能集成到他们的应用程序中,并帮助他们加密和保护他们的输入文档。 它提供支持多种Word文档格式,包括DOC、DOT、DOCX、DOCM、DOTX、DOTM、RTF、PDF、HTML、ODT、OTT、TXT、EPUB、XPS、PCL、TIFF、PNG、JPEG、BMP、 SVG 等等。 总的来说,Aspose.Words 对于需要在云中处理 Word 文档的 Ruby 开发人员来说是一个强大的工具。
用于 Ruby 的 Aspose.Words Cloud SDK 入门
安装 Aspose.Words Cloud SDK for Ruby 的推荐方法是使用 RubyGem。 为了顺利安装,请使用以下命令。
通过 RubyGem 安装 Aspose.Words Cloud SDK for Ruby
//要安装此软件包,请执行以下操作:更新您的 Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// 或者直接安装
gem install aspose_words_cloud
您还可以直接从 GitHub 下载它。通过 Ruby Cloud API 生成 Word 文档
Aspose.Words Cloud SDK for Ruby 使软件程序员能够生成新的 Microsoft Word 和 OpenOffice 文档,而无需安装 Microsoft Office。 它可以创建 DOC、DOCX、RTF、DOT、DOTX、DOTM、FlatOPC (XML) 等格式的 Word 文件。 该库包含用于处理 Word 文档创建和管理的各种功能,例如插入新页面、在 Word 文档中添加水印、插入页码字段、添加和管理表格、向 Word 文档插入文本、文档和文本分类等等。 更多的。
在 Python 应用程序中创建新的 Word 文档
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)
通过 Ruby API 转换 Word 文档
Aspose.Words Cloud SDK for Ruby 提供了非常强大的功能,可以使用 RESTAPI 将 Word 文档转换为各种其他受支持的文件格式。 该库支持将文档导入和导出为一些流行的文件格式,例如 DOC、DOCX、PDF、RTF、DOT、DOTX、ODT、OTT、HTML、MHTML、XML 和 TXT。 开发人员还可以仅将 Word 文档导出为 PS、XPS、OpenXPS、PNG、JPEG、BMP、SVG、TIFF、EMF、PCL、EPUB 等文件格式。 以下示例演示了软件开发人员如何以编程方式将 Word 转换为 PDF。
通过 Ruby API 将 Word 转换为 PDF
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
通过 Python API 管理页眉/页脚和超链接
Aspose.Words Cloud SDK 使软件开发人员能够使用 Python 命令管理 Word 文档中的页眉和页脚。 该库支持将页眉/页脚插入 Word 文档、更新页眉/页脚的内容、获取 Word 文档以及节的页眉/页脚、将一节的页眉/页脚链接到上一个节 、在线从 Word 文档中删除“HeaderFooter”对象等等。 开发人员还可以轻松地在 Word 文档中添加、删除和获取超链接。
通过Python API将页眉/页脚插入Word文档
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
Ruby 应用程序中的 Word 文档保护
Aspose.Words Cloud SDK for Ruby 使软件开发人员可以轻松地保护自己的 Ruby 应用程序内的 Word 文档。 该库包含用于处理文档保护的各种功能,例如为 Word 文档添加保护、限制文档编辑、使用密码加密 Word 文档、添加数字签名等等。 以下示例演示如何为 Cloud 中的 Word 文档添加保护。
如何通过云API为Word文档添加保护
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)
通过 Ruby API 合并和拆分 Word 文档
Aspose.Words Cloud SDK for Ruby 完全支持在自己的 Ruby 应用程序中拆分和合并 Word 文档。 该库支持只需几行代码即可将多个 Word 或 PDF 文档合并为一个文档。 该库还可以分割大型文档,将特定的Word页面分割为PDF或任何其他支持的文件格式,例如DOC、DOT、DOCX、DOTX、RTF、ODT、OTT、TXT文档,并将结果保存为DOC、DOCX、PDF 、ODT、RTF、HTML、JPEG、PNG 和许多其他文件格式。
如何通过 Ruby 库将 DOCX 拆分为 PDF?
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)