1. Các sản phẩm
  2.   Xử lý văn bản
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK để tạo và chuyển đổi tài liệu MS Word

API đám mây Ruby để tạo, chỉnh sửa, phân tách, hợp nhất, thao tác và chuyển đổi Word (DOC, DOCX, ODT) sang PDF, HTML, EPUB, hình ảnh, v.v.

Aspose.Words Cloud SDK dành cho Ruby là một thư viện mạnh mẽ cho phép các nhà lập trình phần mềm làm việc với các tài liệu Microsoft Word trong đám mây. SDK này cung cấp một bộ tính năng hoàn chỉnh để tạo, thao tác và chuyển đổi tài liệu Word. SDK đám mây Aspose.Words dành cho Ruby được xây dựng dựa trên API Aspose.Words Cloud REST, đây là một API nâng cao và đáng tin cậy để làm việc với các tài liệu Microsoft Word trên đám mây.

Aspose.Words Cloud SDK dành cho Ruby đã cung cấp một bộ tính năng toàn diện để làm việc với tài liệu Word. Nó cho phép Nhà phát triển phần mềm tạo tài liệu mới từ đầu, sửa đổi tài liệu hiện có, chuyển đổi tài liệu Word sang các định dạng tệp được hỗ trợ khác, thao tác thuộc tính tài liệu, chia tài liệu lớn thành tài liệu nhỏ hơn, kết hợp nhiều tài liệu, thêm hình mờ trong tài liệu Word, áp dụng mật khẩu cho word tài liệu, thực hiện Trộn thư, thêm và quản lý bảng trong tài liệu, so sánh tài liệu Word, chèn hình ảnh và đồ họa vào tài liệu Word, v.v.

Aspose.Words Cloud SDK dành cho Ruby cung cấp giao diện dễ sử dụng cho các nhà phát triển Ruby, giúp việc tích hợp khả năng xử lý Word dựa trên đám mây vào ứng dụng của họ trở nên đơn giản, đồng thời giúp họ mã hóa và bảo vệ tài liệu đầu vào của mình. Nó cung cấp hỗ trợ nhiều định dạng tài liệu Word, bao gồm DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG và nhiều hơn nữa. Nhìn chung, Aspose.Words là một công cụ mạnh mẽ dành cho các nhà phát triển Ruby cần làm việc với các tài liệu Word trên đám mây.

Previous Next

Bắt đầu với SDK đám mây Aspose.Words cho Ruby

Cách cài đặt Aspose.Words Cloud SDK cho Rubyis được khuyến nghị bằng RubyGem. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.Words Cloud SDK cho Ruby qua RubyGem


// Để cài đặt gói này, hãy làm như sau: cập nhật Gemfile của bạn
gem 'aspose_words_cloud', '~> 23.2'
// hoặc cài đặt trực tiếp
gem install aspose_words_cloud
 
Bạn cũng có thể tải xuống trực tiếp từ GitHub.

Tạo tài liệu Word thông qua API Ruby Cloud

Aspose.Words Cloud SDK dành cho Ruby cung cấp cho các lập trình viên phần mềm khả năng tạo tài liệu Microsoft Word và OpenOffice mới mà không cần cài đặt Microsoft Office. Nó có thể tạo các tệp Word ở định dạng DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML), v.v. Thư viện đã bao gồm nhiều tính năng khác nhau để xử lý việc tạo và quản lý tài liệu Word, chẳng hạn như Chèn trang mới, thêm hình mờ trong tài liệu Word, Chèn trường số trang, thêm và quản lý bảng, chèn văn bản vào tài liệu Word, phân loại tài liệu & văn bản, v.v. hơn.

Tạo tài liệu Word mới trong ứng dụng Python

 

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)

Chuyển đổi tài liệu Word qua API Ruby

Aspose.Words Cloud SDK dành cho Ruby đã cung cấp một tính năng rất mạnh mẽ để chuyển đổi tài liệu Word sang nhiều định dạng tệp được hỗ trợ khác bằng cách sử dụng RESTAPI. Thư viện đã cung cấp hỗ trợ nhập và xuất tài liệu sang một số định dạng tệp phổ biến như DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML và TXT. Các nhà phát triển cũng có thể chỉ xuất tài liệu Word sang các định dạng tệp như PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB, v.v. Ví dụ sau đây minh họa cách các nhà phát triển phần mềm có thể chuyển đổi Word sang PDF theo chương trình.

Chuyển Word sang PDF qua API Ruby

 
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)

Quản lý đầu trang/chân trang & siêu liên kết thông qua API Python

Aspose.Words Cloud SDK cung cấp cho các nhà phát triển phần mềm khả năng quản lý Đầu trang và Chân trang bên trong tài liệu word bằng lệnh Python. Thư viện đã bao gồm các hỗ trợ để chèn Đầu trang/Chân trang vào tài liệu Word, cập nhật nội dung đầu trang/chân trang, lấy Đầu trang/Chân trang của tài liệu Word cũng như của một phần, liên kết đầu trang/chân trang của phần này với phần trước đó , xóa đối tượng `HeaderFooter` khỏi tài liệu Word trực tuyến và nhiều đối tượng khác. Các nhà phát triển cũng có thể thêm, xóa và lấy siêu liên kết từ tài liệu word một cách dễ dàng.

Chèn Đầu trang/Chân trang vào Tài liệu Word thông qua API Python

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)

Bảo vệ tài liệu Word trong ứng dụng Ruby

Aspose.Words Cloud SDK dành cho Ruby giúp các nhà phát triển phần mềm dễ dàng bảo mật và bảo vệ tài liệu Word bên trong ứng dụng Ruby của riêng họ. Thư viện đã bao gồm nhiều tính năng khác nhau để xử lý bảo vệ Tài liệu, chẳng hạn như thêm bảo vệ cho tài liệu Word, hạn chế chỉnh sửa tài liệu, mã hóa tài liệu word bằng Mật khẩu, thêm Chữ ký số, v.v. Ví dụ sau đây minh họa cách thêm tính năng bảo vệ cho tài liệu Word trong Đám mây.

Cách thêm tính năng bảo vệ cho tài liệu Word qua API đám mây

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)

Hợp nhất và phân chia tài liệu Word thông qua API Ruby

Aspose.Words Cloud SDK dành cho Ruby đã hỗ trợ đầy đủ việc phân tách và hợp nhất các tài liệu Word bên trong các ứng dụng Ruby của riêng chúng. Thư viện đã bao gồm hỗ trợ hợp nhất một số tài liệu Word hoặc PDF thành một tài liệu duy nhất chỉ bằng một vài dòng mã. Thư viện cũng có thể Tách các tài liệu lớn, chia các trang Word cụ thể thành PDF hoặc bất kỳ định dạng tệp hỗ trợ nào khác, chẳng hạn như tài liệu DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT và lưu kết quả vào DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG và nhiều định dạng tệp khác.

Làm cách nào để tách DOCX thành PDF qua Thư viện Ruby?

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)

 Tiếng Việt