
MS Word DOC および DOCX 形式は、リッチ テキスト ドキュメントの作成に広く使用されています。テキストの書式を設定したり、画像などの Word ドキュメントにさまざまな要素を挿入したりできます。場合によっては、単一の画像または一連の画像を Word 文書に変換する必要があります。この操作をプログラムで実行するために、この記事では Python で画像を Word DOC DOCX に変換する方法を示します。
Python Image to Word Converter Library - 無料ダウンロード
画像から Word DOC/DOCX への変換には、Aspose.Words for Python を使用します。 DOC、DOCX などの Word ドキュメントを操作するための機能豊富なライブラリです。このライブラリには、Word ドキュメントを相互に変換するためのコンバータが組み込まれています。次の pip コマンドを使用して、PyPI からライブラリをインストールできます。
> pip install aspose-words
Python で画像を Word DOC に変換する
Python で画像を Word DOC に変換する手順は次のとおりです。
- まず、Document クラスを使用して新しいドキュメントを作成します。
- 次に、DocumentBuilder オブジェクトを作成し、Document オブジェクトで初期化します。
- DocumentBuilder.insert_image(fileName) メソッドを使用してドキュメントに画像を挿入します。
- 最後に、Document.save(fileName) メソッドを使用して Word 文書を保存します。
次のコード サンプルは、Python で PNG 画像を DOC に変換する方法を示しています。
import aspose.words as aw
# 新しいドキュメントを作成する
doc = aw.Document()
# ドキュメント ビルダーを作成する
builder = aw.DocumentBuilder(doc)
# ドキュメントに画像を挿入する
builder.insert_image("logo.png")
# DOCとして保存
doc.save("image-to-word.doc")
Python で複数の画像を Word に変換する
前のセクションでは、単一の画像のみを Word ドキュメントに変換しました。ただし、場合によっては、一度に複数の画像を変換する必要がある場合があります。 Python で複数の画像を Word DOCX に変換する手順は次のとおりです。
- まず、Document クラスを使用して新しいドキュメントを作成します。
- 次に、DocumentBuilder オブジェクトを作成し、Document オブジェクトで初期化します。
- 目的のフォルダーから画像ファイルのリストを取得します。
- 画像ファイルのリストをループし、DocumentBuilder.insert_image(fileName) メソッドを使用して各画像をドキュメントに挿入します。
- 最後に、Document.save(fileName) メソッドを使用して Word 文書を保存します。
次のコード サンプルは、Python で複数の画像を Word DOCX に変換する方法を示しています。
import aspose.words as aw
import os
# 画像ディレクトリ
dir = "D:\\images\\"
# 新しいドキュメントを作成する
doc = aw.Document()
# ドキュメント ビルダーを作成する
builder = aw.DocumentBuilder(doc)
# フォルダ内の画像をループ
for imageFile in os.listdir(dir):
# ドキュメントに画像を挿入する
builder.insert_image(os.path.join(dir, imageFile))
# DOCX として保存
doc.save("images-to-word.docx")
Image to DOC Python Converter - 無料ライセンスを取得
無料の一時ライセンスを取得することで、評価制限なしで画像を Word 形式に変換できます。
Python 画像から DOCX へのコンバーター - 続きを読む
ドキュメンテーション を使用して、Aspose.Words for Python の詳細を調べることができます。ご不明な点がございましたら、フォーラム からお気軽にお問い合わせください。
結論
この記事では、Python で画像を Word ドキュメントに変換する方法を学習しました。また、複数の画像をプログラムで Word DOC/DOCX ドキュメントに変換する方法も示しました。提供されているコード サンプルをアプリケーションに簡単に統合し、画像から DOC または DOCX への変換を実行できます。