Python で JPG を Word に変換する方法

Python で JPG を Word に変換する方法

JPEG としても知られる JPG は、デジタル画像を含めるために広く使用されている圧縮画像形式です。これは、非可逆圧縮をサポートする最も一般的な画像形式です。一方、ワープロや文書作成には Microsoft Word が使用されます。場合によっては、編集可能にするために JPG を MS Word に変換する必要があります。 JPG から Word へのコンバーターは、数秒以内に画像を doc ファイルに変換します。したがって、この記事では、Python で JPG を Word に変換する方法を学びます。

この記事では次のトピックについて説明します。

JPG/JPEG から Word への変換 REST API - インストール {#JPG/JPEG-to-Word-Conversion-REST-API—Installation}

JPG を Word ドキュメントに変換するには、GroupDocs.Conversion Cloud の Python SDK API を使用します。この API を使用すると、サポートされているファイル形式 のドキュメントと画像を必要な形式に変換できます。 Word、PowerPoint, Excel、PDF、HTML、CAD、ラスター画像など、50種類以上の文書や画像を簡単に変換できます。

コンソールで次のコマンドを使用して、GroupDocs.Conversion Cloud を Python アプリケーションにインストールできます。

pip install groupdocs_conversion_cloud

手順と利用可能なコード例を開始する前に、ダッシュボード からクライアント ID とクライアント シークレットを取得してください。 ID とシークレットを取得したら、以下に示すコードを追加してください。

# http://api.groupdocs.cloud から Python SDK を Python アプリケーションにインポートします
import groupdocs_conversion_cloud

# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# ファイルAPI構成を取得する 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

REST APIを使用してPythonでJPG/JPEGをWordに変換する

以下の簡単な手順に従って、JPG を Word ファイルに変換できます。

ドキュメントをアップロードする

まず、以下のコード例を使用して、Word ドキュメントをクラウドにアップロードします。

# JPG/JPEGファイルをクラウドストレージにアップロード
# ファイル API のインスタンスを作成する
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# ファイルアップロードリクエストを呼び出す
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.jpg", "H:\\groupdocs-cloud-data\\sample-file.jpg", storage_name)

# PDFファイルをクラウドにアップロードする
response = file_api.upload_file(request)
print(response.uploaded)

その結果、アップロードされた Word ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。

PythonでJPGをWordに変換する

以下の手順に従って、プログラムで JPG ファイルを Word に変換できます。

  • ConvertApi のインスタンスを作成する
  • ConvertSettings のインスタンスを作成する
  • JPGファイルのパスを設定する
  • フォーマットに「docx」を割り当てる
  • 必要に応じて DocxConvertOptions を定義します
  • 出力ファイルのパスを指定します
  • ConvertSettings を使用して ConvertDocumentRequest を作成する
  • ConvertDocumentRequest で convert\document() メソッドを呼び出して結果を取得します

次のコード例は、REST API を使用して形式を失わずに JPG を Word に変換する方法を示しています。

# PythonでJPGをWordファイルに変換する方法
# 必要なAPIインスタンスを作成する
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 変換設定を定義する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# DOCX変換オプション
settings.convert_options = groupdocs_conversion_cloud.DocxConvertOptions()
settings.output_path = "python-testing"

# ドキュメント変換リクエストの作成
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# JPG/JPEGをWord DOCXファイルに変換
response = convert_api.convert_document(request)
print("Successfully converted JPG to Word document: " + str(response))
PythonでJPGをWordに変換する

Python で JPG を Word に変換する方法

変換されたファイルをダウンロードする

上記のコード サンプルは、変換された docx ファイルをクラウドに保存します。次のコードサンプルを使用してダウンロードできます。

# 変換されたファイルをダウンロードするための API の初期化
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# ダウンロードファイルリクエストの作成
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.docx", storage_name)

# 変換されたファイルをダウンロードする
response = file_api.download_file(request)

# ダウンロードしたファイルをディレクトリに移動します
shutil.move(response, "H:\\groupdocs-cloud-data\\")

クラウドストレージを使用しないJPGからWordへの変換

以下の手順に従って、クラウド ストレージを使用せずに JPG を Word 文書に変換できます。

  • ConvertApi のインスタンスを作成する
  • ConvertDocumentDirectRequest を作成し、要求されたドキュメント形式と入力ファイルのパスを渡します
  • ConvertDocumentDirectRequest で convert\document\direct() メソッドを呼び出して結果を取得します
  • 必要に応じて、shutil.move() メソッドを使用して出力ファイルをローカル パスに保存します。

次のコード例は、クラウド ストレージを使用せずに JPG を Word に変換する方法を示しています。

# クラウドストレージを使用せずにJPG/JPEGをWordに変換
# 必要なAPIインスタンスを作成する
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 変換リクエストを準備する
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("docx", "H:\\groupdocs-cloud-data\\sample-file.jpg")

# クラウドストレージを使用せずにJPGをDocxに変換します
response = convert_api.convert_document_direct(request)

# ダウンロードしたファイルを作業ディレクトリに移動します
shutil.move(response, "H:\\groupdocs-cloud-data\\")

JPGをWordに変換して直接ダウンロードする方法

以下の手順に従って、プログラムで JPG を Word ファイルに簡単に変換できます。

  • ConvertApi のインスタンスを作成する
  • ConvertSettings のインスタンスを作成する
  • Wordファイルのパスを設定する
  • フォーマットに「docx」を割り当てる
  • 出力パスを「なし」に設定します
  • ConvertSettings を使用して ConvertDocumentRequest を作成する
  • convert\document\download() メソッドを呼び出して結果を取得します
  • 必要に応じて、shutil.move() メソッドを使用して出力ファイルをローカル パスに保存します。

次のコード例は、Python の REST API を使用して JPG を Word に変換し、直接ダウンロードする方法を示しています。

# JPG/JPEGをWord Docxに変換して直接ダウンロードする方法
# 必要なAPIインスタンスを作成する
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# 変換設定を準備する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-file.jpg"
settings.format = "docx"

# ドキュメントIOStreamとして出力
settings.output_path = None    

# 変換リクエストを準備する
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# JPG/JPEGをWordファイルに直接変換
response = convert_api.convert_document_download(request)

# ダウンロードしたファイルを作業ディレクトリに移動します
shutil.move(response, "H:\\groupdocs-cloud-data\\")

API は、変換された Word ドキュメントを応答として返します。前述の手順に従ってファイルをアップロードしてください。

オンラインJPGからWordへのコンバーター

オンラインでjpgをwordに変換するにはどうすればよいですか?上記の API を使用して開発された jpg を編集可能な docx に変換するには、次の 無料 JPG から Word オンライン変換ツール をお試しください。

結論

この記事では、次のことを学びました。

  • クラウド上でPythonを使用してJPGをWordファイルに変換する方法;
  • JPG ファイルをクラウドにアップロードし、変換された docx ファイルをクラウドからダウンロードします。
  • プログラムでクラウドストレージを使用せずにJPGをWordに変換する方法;
  • JPGをWordファイルに変換して直接ダウンロードする方法;

GroupDocs.Conversion Cloud API の詳細については、ドキュメント を使用して学習できます。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする API リファレンス セクションも提供しています。

質問する

JPG to Word コンバーターについてご質問がある場合は、無料サポート フォーラムでお気軽にお問い合わせください。

よくある質問

JPGをWord Docxに変換するにはどうすればよいですか?

この Python ライブラリ をインストールすると、プログラムで Python で JPG/JPEG を Word に変換できます。 API の詳細については、ドキュメント を参照してください。

JPGをWordに変換する最も速い方法は何ですか?

Online JPG to DOC Converter は非常に高速に動作し、数秒で JPG を DOC に変更できます。

オンラインで画像を無料で Word に変換するにはどうすればよいですか?

  • 無料の JPG から DOC コンバーター を開きます。
  • ファイル ドロップ領域内をクリックして JPG ファイルをアップロードするか、JPG ファイルをドラッグ アンド ドロップします。
  • 「変換」ボタンをクリックします。 JPG ファイルがアップロードされ、DOC 形式に変換されます。
  • 出力ファイルのダウンロード リンクは、変換後すぐに利用できるようになります。

無料のオンラインコンバーターを使用してJPGをDOCに変換するのは安全ですか?

はい、アップロードされたファイルには誰もアクセスできません。アップロードされたファイルは 24 時間後に削除されます。

関連項目

以下の記事を参照して学習することをお勧めします。