Ruby Cloud SDK を使用して Word to PDF Converter Online を開発します。オンラインで DOCX to PDF または DOC to PDF を実行

docxをpdfに変換するには? | | PDF コンバーターへの最高の単語 | Aspose.Words Cloud Ruby SDK。

docx を pdf に変換する方法 - トップワードから pdf へのコンバーター

概要

DOCX は Microsoft Word 文書のよく知られた形式であり、Microsoft Word 2007 で導入されました。Docx はオープン XML に基づいており、Docx ファイルは Word 2007 で開くことができます。一方、PDF はドキュメントを表すための Portable Document Format。 Adobe Systems によって開発された汎用性の高いファイル形式で、任意の数のフォントと画像を含めることができます。ドキュメント ファイルの作成、表示、およびプリンタ対応出力の転送を行うための、簡単で信頼性の高い方法を提供します。

DOCX ファイルを PDF ファイルに変換しますか?多くの Word 文書処理アプリケーションは、Word を Pdf ファイル形式に変換する機能を提供します。ただし、このプロセス全体には、アプリケーションをインストールする労力とライセンス費用が必要です。しかし、たった 1 つの操作しか実行する必要がないのに、製品ライセンス全体に料金を支払う必要はありません。さらに、一括変換操作は、そのような市場で入手可能なソフトウェアでは実行できません。そのようなすべてのケースで、Aspose.Words Cloud API が機能して、簡単かつ迅速なファイル フォーマット処理を実行します。

Aspose.Words DOCX to PDF Converter アプリは、オープンソースの Ruby SDK を利用して、DOCX ファイルを PDF 形式に即座に変換します。これらの SDK とツールは、Aspose.Words の開発者によって管理されており、Aspose.Words Cloud API をアプリケーションに統合する最も簡単な方法を提供します。この無料の Ruby SDK ツールを使用して、DOCX ファイルを PDF ファイルに簡単に変換できます。 Aspose.Words は、DOCX ドキュメントを高忠実度で瞬時に PDF に変換するのに役立ちます。 Aspose Cloud REST API を使用すると、高度なファイル フォーマット処理を実行できます。さらに、このページの下部には、生成されたすぐに使用できる cURL コード スニペットの例があります。

Aspose は、ドキュメントの自動化を複数のプラットフォームやプログラミング言語のアプリケーションに統合するための多くのオプションをサポートしています。この記事では、次のトピックについて詳しく説明します。探検しましょう。

DOC から PDF への変換 API

Aspose.Words ドキュメント コンバーターを使用すると、ファイルを DOCX から PDF に高品質で変換できます。 Aspose.Words Cloud API は、DOC、DOCX、DOCMDOTXRTFODTOTT などなど。 aspose 変換テクノロジを使用して、主要な Word ドキュメント形式を作成、操作、および変換するためのエキサイティングなソリューションです。非常に正確な変換結果がすぐに得られます。

この API の助けを借りて、MS Office オートメーションやその他の依存関係を使用せずに、Word から PDF への変換操作や、他の形式への変換操作を実行できます。お客様を容易にするために、アプリケーション コード内で直接 API にアクセスできるように、特定のプログラミング言語 SDK が開発されました。この記事では、Aspose.Words Cloud SDK for Ruby に重点を置き、Ruby 開発者が初期費用ゼロで、Ruby アプリケーションに Word ドキュメント処理機能を迅速かつ簡単に実装できるようにします。

Aspose.Words Ruby SDK のインストール方法は?

Aspose.Words Cloud REST API との通信に Ruby SDK を使用するには、まずシステムにインストールする必要があります。 Ruby SDK は RubyGem (推奨) や GitHub から初期費用ゼロでダウンロードできます。 Ruby ランタイムを構成したら、ターミナルで次のコマンドを実行して、Word docx から pdf コンバーターの Ruby アプリケーションにすばやく簡単にインストールしてください。

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

ただし、Aspose.Words Cloud SDK for Ruby 2.6 以降のインストールに進む前に、システムに次の依存パッケージをインストールする必要があります。

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

この SDK for Ruby は、20 を超えるドキュメント関連の形式をサポートし、完全な読み取りおよび書き込みアクセスが可能です。詳細については、aspose cloud ドキュメント Web サイト を参照してください。

Aspose.Cloud アカウント サブスクリプションの説明

Ruby 環境のすべての依存関係パッケージをインストールしたら、次のステップは、ClientID と ClientSecret の詳細を取得して、Doc から Pdf への変換のために Aspose.Words クラウド API を呼び出すことです。 cURL などの REST クライアントを介して、またはクラウド SDK を使用して REST API を直接使用するには、2 つのオプションがあります。したがって、最初のステップは、Aspose.Cloud ダッシュボード に移動してアカウントを作成することです。 Google または Microsoft アカウントをお持ちの場合は、Google または Microsoft ボタンをクリックしてサインアップしてください。それ以外の場合は、必要な情報を入力して、新しいアカウントを作成 へのサインアップ リンクをクリックします。

クラウド スペース ダッシュボードにサインインした後、左側のサイドバーの [アプリケーション] タブをクリックします。下にスクロールして、下の画像に示すように [Create New Application] ボタンをクリックします。

ドキュメントから PDF へのコンバーター

下の画像に示すように、デフォルトのストレージを選択して、新しいアプリケーションを作成します。 サードパーティのクラウド ストレージの構成方法 ガイドに従って、データ ファイルをアップロードするようにサードパーティのストレージを構成することもできます。

最も人気のあるドキュメント docx から pdf へのコンバーター アプリケーション

ここで、下の画像に示すように、[Client Credentials] セクションまで下にスクロールして、[Client Id] と [Client Secret] をコピーします。

最も人気のあるドキュメント docx から pdf へのコンバーター Ruby アプリケーションのクライアント資格情報

これらのクライアント資格情報は、DOCX から PDF へのコンバーター用の Aspose.Words クラウド API への API 呼び出しを行うために使用されます。次に、Aspose.Words cloud SDK for Ruby を使用して Word を PDF に変換する方法を見ていきます。

Ruby の Word から PDF へのコンバーター

以下の手順に従って、Ruby on Rails アプリケーション用の Ruby SDK を使用して、MS Word ファイル DOCX から PDF への変換を実行します。

  1. 最初のステップは、aspose クラウド ダッシュボード からコピーした ClientID と ClientSecret を保持する ruby 変数を作成することです。
  2. 次に、AsposeWordsCloud 構成を作成し、ClientID、ClientSecret 値を渡します。
  3. 3 番目のステップは、WordsAPI のインスタンスを作成することです。
  4. 次に、UploadFileRequest() メソッドを使用してソース DOCX ファイルをクラウド ストレージにアップロードします。
  5. ここで、入力 DOCX 名、結果の形式を引数として受け取る ConvertDocumentRequest() のオブジェクトを作成します。
  6. 最後に、convertdocument() メソッドを使用して、DOCX から PDF への変換プロセスを開始します。
# gem をロードして、https://github.com/aspose-words-cloud/aspose-words-cloud-ruby にアクセスしてください。
require 'aspose_words_cloud'
# プログラムで Word を PDF に変換する方法。
# https://dashboard.aspose.cloud/applications から AppKey と AppSID 資格情報を取得します。
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# 構成プロパティを WordsApi に関連付ける
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# WordsApi のインスタンスを作成する
@words_api = WordsAPI.new
# 入力 DOCX ファイル
@fileName = "mysample.docx"
# 最終的なファイル形式
@format = "pdf"
# 元のドキュメントを選択したクラウド ストレージにアップロードします
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# ドキュメント変換パラメータを定義する initialize(document, format, out_path, file_name_field_value, storage, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# DOCX から PDF への変換プロセスを開始する
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# 結果の応答をコンソールに出力する
puts("Document successfully converted to pdf")
# ドキュメント変換の例を終了

その結果、プロジェクト フォルダーのルートに mysample.pdf が保存されます。

cURL コマンドを使用した Word から PDF

次に、cURL を使用して Word 文書を PDF に変換する方法を調べてみましょう。 cURL コマンド ライン ツールは、サーバーとの間で REST API にアクセスするために使用されます。 Aspose.Words Cloud API は REST 原則に従って開発されているため、これらの Cloud API を使用して変換操作を実行できます。変換を実行するには、Aspose.Cloud ダッシュボード から取得した ClientID と ClientSecret に基づいて JSON Web Token (JWT) を生成します。ターミナルでコマンドを実行して、以下のように JWT トークンを生成してください。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=######-####-####-####-######&client_secret=#########################" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

次に、以下のコマンドで JWT トークンを使用して、Word を PDF 形式に変換します。入力 DOCX ファイルはクラウド ストレージで使用できるはずです。次に、outPath パラメータは結果の PDF ドキュメントの場所を示し、形式は結果の PDF ファイルの形式です。 GetDocumentWithFormat API はドキュメント変換用であり、doc-to-pdf.doc ファイルは PDF 形式に正常にレンダリングされます。 doc-to-pdf.pdf という名前でクラウドストレージに保存されたファイルを確認できます。

curl -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=pdf&outPath=doc-to-pdf.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: <PASTE HERE JWT Token>"

結論

上記の記事では、Aspose.Words Cloud SDK for Ruby を使用して、Word to PDF / DOCX to PDF / DOC to PDF に関するすべての詳細を段階的に説明しています。 Aspose Cloud SDK はオープン ソース (MIT ライセンスで公開) であり、Aspose.Words Cloud SDK for Ruby の完全なコードは GitHub で入手できます。

最高の DOCX to PDF Converter について質問、提案、またはコメントがある場合は、お気軽にサポート フォーラム にアクセスしてください。ソーシャル メディア FacebookLinkedInTwitter でフォローできます。

探検

また、次の関連リンクにアクセスすることをお勧めします。