![](https://products-qa.fileformat.com/ja/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
MS Word ドキュメントを作成および変換するための Ruby SDK
Word (DOC、DOCX、ODT) を生成、編集、分割、マージ、操作し、PDF、HTML、EPUB、画像などに変換するための Ruby Cloud API。
Aspose.Words Cloud SDK for Ruby は、ソフトウェア プログラマーが Microsoft Word ドキュメントを操作できるようにする強力なライブラリです。 クラウド。 この SDK は、Word ドキュメントを作成、操作、変換するための完全な機能セットを提供します。 Aspose.Words Cloud SDK for Ruby は、Aspose.Words Cloud REST API 上に構築されています。これは、クラウドで Microsoft Word ドキュメントを操作するための高度で信頼性の高い API です。
Aspose.Words Cloud SDK for Ruby は、Word ドキュメントを操作するための包括的な機能セットを提供します。 これにより、ソフトウェア開発者は、新しい文書を最初から生成したり、既存の文書を変更したり、Word 文書を他のサポートされているファイル形式に変換したり、文書のプロパティを操作したり、大きな文書を小さな文書に分割したり、複数の文書を結合したり、Word 文書に透かしを追加したり、Word にパスワードを適用したりすることができます。 文書の差し込み印刷の実行、文書内の表の追加と管理、Word 文書の比較、Word 文書への画像やグラフィックの挿入など。
Aspose.Words Cloud SDK for Ruby は、Ruby 開発者に使いやすいインターフェイスを提供し、クラウドベースの 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 経由で Ruby 用 Aspose.Words Cloud SDK をインストールする
//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
GitHub から直接ダウンロードすることもできます。Ruby Cloud API による Word ドキュメントの生成
Aspose.Words Cloud SDK for Ruby を使用すると、ソフトウェア プログラマーは、Microsoft Office をインストールせずに新しい Microsoft Word および OpenOffice ドキュメントを生成できます。 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 文書の暗号化、デジタル署名の追加など、文書保護を処理するためのさまざまな機能が含まれています。 次の例は、クラウドで 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 ドキュメントを 1 つのドキュメントに結合するサポートが含まれています。 このライブラリでは、大きなドキュメントを分割したり、特定の 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)