Ruby SDKでDOCXを開きます

REST APIを使用して、RubyでプログラムでDOCXファイルを開いて読み取ります

数行のRubyコードでDOCXドキュメントを簡単に開くことができます。 Rubyライブラリは、プログラムでDOCXドキュメントコンテンツにアクセスするために必要なすべてのものを提供します。

コードスニペットを表示

Ruby で DOCX ファイルを開く

DOCX ドキュメントを読み取るタスクは、DOMモデル内の階層データ構造を読み取るタスクです。これは、考えられるすべての子要素と属性を含む、個々の DOCX データ要素の形式を知っていることを意味します。

Ruby ライブラリはクラウドベースのソリューションであり、DOCX ファイルを開いて簡単に読み書きできます。この分散アプローチにより、リソースを大量に消費するすべての DOCX ドキュメント処理がAsposeサーバーで実行されるため、Ruby 言語を使用したソフトウェア開発に柔軟性がもたらされます。必要なのは、Ruby コードでCloud APIにアクセスするための秘密鍵を取得することだけです。

Ruby でプログラムで DOCX ドキュメントを読む

DOCX ドキュメントのすべての要素を反復処理することも、DOMツリーで特定の要素を検索することもできます。 DOCX ファイルの構造とドキュメントノードに含まれるデータの両方を操作するための幅広い Ruby 関数を提供します。

次のコード例は、Ruby を使用して DOCX ファイルをロードし、そのファイルに対していくつかのアクションを実行する方法をすばやく理解するのに役立ちます。

アクセスしたいドキュメントをアップロードする
コードを実行する
require 'aspose_words_cloud'

AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = '####-####-####-####-####'
  config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name= 'Input.docx'

request_file_content = File.open(File.read(file_name))
upload_document_request = UploadFileRequest.new(
   file_content: request_file_content, path: file_name)
@words_api.upload_file(upload_document_request)

request_paragraph = ParagraphInsert.new(
   {:Text => 'Reading and writing to the file in the cloud occurs automatically.'})
insert_paragraph_request = InsertParagraphRequest.new(
   name: file_name, paragraph: request_paragraph)
@words_api.insert_paragraph(insert_paragraph_request)

download_document_request = DownloadFileRequest.new(path: file_name)
@words_api.download_file(download_document_request)
コードを実行する
  
Rubyをクリップボードにコピーします

RubyでDOCXファイルを読み取る方法

  1. Aspose.Words Cloud for Rubyをインストールします
  2. Rubyプロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. DOCXファイルを読み取る

RubyライブラリをインストールしてDOCXファイルを読み取ります

RubyGems ホスティングサービスを使用して Aspose.Words Cloud SDK for Ruby をインストールします。 gem install aspose_words_cloud を実行して、パッケージをインストールします。別の方法として、GitHubから Aspose.Words Cloud SDK for Ruby ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

Ruby 2.6 以降

詳細については、 Repository Documentation を参照してください。

その他のサポートされているファイル形式

他の形式でドキュメントを開くことができます。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2025. 全著作権所有。