Ruby SDK を使用して PDF から Word へのコンバーターを開発します。オンラインで PDF から DOC または PDF から DOCX への変換を実行します。
概要
PDF(Portable Document Format)は、テキスト、画像、データなどを含む最も広く使用されているドキュメント ファイル形式の 1 つです。一方、DOC は Microsoft によって作成されたワープロ ファイルです。 PDF ファイルの編集はユーザーフレンドリーではなく、場合によってはライセンス付きの高価な編集ソフトウェアが必要になります。ブラウザーに既に MS Word または DOCX エディターがインストールされている場合、PDF エディターのライセンス取得や学習に悩む必要はありません。代わりに、Aspose.Words Conversion Services API を使用して PDF を DOCX に変換します。 Aspose.Words Cloud API を使用して Pdf を MS Word または MS Office ドキュメントに変換すると、多くの利点があります。 Aspose.words Cloud REST API は、簡単かつ迅速なファイル フォーマット変換を実行します。
PDF ファイルを DOCX ファイルに変換しますか? Aspose Cloud API を使用して、PDF ファイルを高品質の編集可能な Word ドキュメントにすばやく変換できます。開発者がサイトで PDF を使用するのに役立つ PDF から Word への API を使用します。当社の PDF コンバーターは、PDF を Word ドキュメントに変換する必要があるファイル変換に最適です。この記事では、最適な PDF から Word への変換ツールの使用方法について説明します。
- PDF から Word への Aspose.Words API
- Aspose.Words Ruby SDK のインストール方法は?
- Aspose.Cloud API 資格情報の作成
- Aspose.Words を使用して PDF を Word に変換する方法
- 最終的な考え
PDF から Word への Aspose.Words API
Aspose.Words PDF プロセッサを使用して、PDF ドキュメントを Word ドキュメントにすばやく変換します。 PDF から Word への変換 API を使用して変換することにより、PDF ドキュメントを編集可能な Word 形式に戻すことができます。 Aspose.Words Ruby SDK を使用すると、ドキュメント構造を維持し、Word と 100% 互換にすることができます。その後、ドキュメントを Word で開いて編集できます。 Aspose.Words ファイル変換 API は、最も高度な PDF から DOC への変換の 1 つを提供します。 Aspose.Words ファイル変換 PDF から Word へのコンバーターは、レイアウトと表のフォーマットを保持します。これにより、再入力の時間と労力を節約できます。
PDF から Word ドキュメントへの Aspose.Words API を使用すると、PDF から Word ドキュメントへの変換時に高品質の結果を簡単に生成できます。変換後、必要に応じて Word ファイルを簡単に編集できます。この Aspose Cloud API は、ビジネス、教育などの PDF ドキュメントを処理する際のニーズを満たします。 Aspose Words Cloud API は、処理が簡単で、高速な作業速度、テキストの書式設定、高い変換精度を備えています。詳細については、API ドキュメントの詳細を参照してください。
Aspose.Words Ruby SDK のインストール方法は?
Aspose.Words Cloud REST API との通信に Ruby SDK を使用するには、まずシステムにインストールする必要があります。 Ruby SDK は RubyGem (推奨) および GitHub から初期費用ゼロでダウンロードできます。 Ruby ランタイムを構成したら、ターミナルで次のコマンドを実行して、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 API 資格情報の作成
Ruby 環境のすべての依存パッケージをインストールしたら、次のステップは、ClientID と ClientSecret の詳細を取得して、Doc から Pdf への変換のために Aspose.Words クラウド API を呼び出すことです。 cURL などの REST クライアントを介して、またはクラウド SDK を使用して REST API を直接使用するには、2 つのオプションがあります。したがって、最初のステップは、Aspose.Cloud ダッシュボード に移動してアカウントを作成することです。 Google または Microsoft アカウントをお持ちの場合は、Google または Microsoft ボタンをクリックしてサインアップしてください。それ以外の場合は、新しいアカウントを作成 へのサインアップ リンクをクリックして、必要な情報を入力します。
クラウド スペース ダッシュボードにサインインした後、左側のサイドバーの [アプリケーション] タブをクリックします。下にスクロールして、[Create New Application] ボタンをクリックします。次に、下の画像に示すように、デフォルトのストレージを選択して、新しいアプリケーションを作成します。 サードパーティのクラウド ストレージの構成方法 ガイドに従って、データ ファイルをアップロードするようにサードパーティのストレージを構成することもできます。ここで、下の画像に示すように、[Client Credentials] セクションまで下にスクロールして、[Client Id] と [Client Secret] をコピーします。
これらのクライアント資格情報は、PDF からドキュメントへのコンバーター用の Aspose.Words クラウド API への API 呼び出しを行うために使用されます。
Aspose.Words には ユーザー フレンドリーなインターフェイス があり、UI から PDF からドキュメントへのコンバーターの API をリアルタイムでテストできます。ここでは、さまざまなパラメーターを設定し、データを挿入し、ファイルをアップロードして、ファイル変換機能をテストできます。さらに、クラウド API を使用して、PDF を非常に高い忠実度で編集可能な Word ドキュメントに即座に変換できます。しかし、私たちの 無料のオンライン PDF から Word へのコンバーター アプリケーションは、下の画像に示すように、任意のデバイスとブラウザーでも利用できます。
複数の PDF を高品質の 1 つの Word ファイルに簡単に変換することもできます Pdf to Word Merger。次に、Ruby 用の Aspose.Words クラウド SDK を使用して Word を PDF に変換する方法を見ていきます。
Aspose.Words を使用して PDF を Word に変換する方法
次のコードは、Pdf を Word 文書に変換することがいかに簡単かを示しています。 ruby on rails アプリケーションで Aspose Ruby SDK を使用して PDF から MS Word ファイル DOCX への変換を行うには、以下の手順に従ってください。
- 最初のステップは、aspose クラウド ダッシュボード からコピーした ClientID と ClientSecret を保持する ruby 変数を作成することです。
- 次に、AsposeWordsCloud 構成を作成し、ClientID、ClientSecret 値を渡します。
- 3 番目のステップは、WordsAPI のインスタンスを作成することです。
- 次に、UploadFileRequest() メソッドを使用してソース ドキュメント ファイルをクラウド ストレージにアップロードします。
- 最後に、ドキュメント変換リクエストのパラメーターを保存し、ドキュメントを output ファイルに変換します。
# Load the gem, For complete list please visit https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require ‘aspose_words_cloud’
# How to convert PDF to Word programmatically.
# Get AppKey and AppSID credentials from https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "############################"
# Associate Configuration properties with WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Create an instance of WordsApi
@words_api = WordsAPI.new
# Input DOCX file
@fileName = "sample.pdf"
# Final file format
@format = "docx"
@destName = "pdf-to-doc.docx"
# Upload original document to Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, ‘rb’), @fileName, nil)
@save_options = SaveOptionsData.new(
{
:SaveFormat => 'docx',
:FileName => @destName
})
# Save document conversion request parameters.
@request = SaveAsRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as(@request)
# Print result response in console
puts("Pdf successfully converted to document" + (@out_result).to_s )
# End pdf conversion example
その結果、pdf-to-doc.docx がプロジェクト フォルダーのルートに保存されます。これで、この編集可能な docx 変換済みファイルに変更を加えることができます。それでおしまい
最終的な考え
要約すると、Aspose.Words Cloud SDK for Ruby を使用して PDF を Word ファイルに変換する手順を説明しました。 Aspose.Words Cloud SDK はオープン ソース ツールであり、Aspose.Words cloud SDK for Ruby の完全なコードは GitHub リポジトリで入手できます。プロジェクトに Cloud SDK を自由にダウンロードして、必要に応じてドキュメントを変換してください。
PDF を Word に変換する方法について質問、提案、またはコメントがある場合は、お気軽にコミュニティ サポート フォーラム にアクセスしてください。ファイル変換関連のその他の記事については、ソーシャル メディア アカウント Facebook、LinkedIn、および Twitter でフォローしてください。
探検
また、追加のファイル形式の変換とサポートについては、次のリンクにアクセスすることをお勧めします。