PythonでWordをTIFFに変換する

TIFFは、ラスター画像を保存するための一般的な形式です。他の画像形式とは異なり、TIFFは複数のページをサポートしています。つまり、複数ページのTIFFファイルには、ページ形式で複数の画像を含めることができます。この機能により、TIFFはWord文書をレンダリングするための適切なオプションになります。この変換をプログラムで実行するために、この記事では、Pythonを使用してWordDOCXまたはDOCファイルをTIFFに変換する方法について説明します。

WordからTIFFへの変換用のPythonライブラリ

DOCXまたはDOCドキュメントをTIFF形式に変換するために、Aspose.Words for Pythonを使用します。これは、Wordドキュメントをシームレスに作成および操作するための強力なPythonライブラリです。さらに、Wordファイルを他の一般的なドキュメントおよび画像形式に忠実に変換できます。次のpipコマンドを使用して、PyPIからライブラリをインストールできます。

pip install aspose-words

Pythonを使用してWord文書をTIFFに変換する

以下は、Pythonを使用してWord文書をマルチページTIFFに変換する手順です。

  • Documentクラスを使用してWordファイルをロードします。
  • Document.save(string)メソッドを使用して、ドキュメントをTIFFファイルとして保存します。

次のコードサンプルは、Word文書をTIFF形式に変換する方法を示しています。

import aspose.words as aw

# load Word document
doc = aw.Document("Document.docx")

# convert Word to TIFF
doc.save("word-to-tiff.tiff")

Pythonを使用してWordからTIFFへの変換をカスタマイズする

さまざまなオプションを使用して、WordからTIFFへの変換をカスタマイズすることもできます。たとえば、画像の明るさ、解像度、変換するページの範囲、圧縮スキームなどを設定できます。これらのオプションを設定するには、ImageSaveOptionsクラスを使用します。以下は、WordからTIFFへの変換でさまざまなオプションを設定する手順です。

  • Documentクラスを使用してWordファイルをロードします。
  • ImageSaveOptionsクラスのインスタンスを作成します。
  • ImageSaveOptionsのコンストラクターで入力画像形式を渡します。
  • 変換されたTIFFに必要なオプションを設定します。
  • Document.save(string, ImageSaveOptions)メソッドを使用してWordをTIFFに変換します。

次のコードサンプルは、追加のオプションを使用してWord文書をTIFFに変換する方法を示しています。

import aspose.words as aw

# load Word document
doc = aw.Document("Document.docx")

# set save options
saveOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.TIFF)
saveOptions.page_set = aw.saving.PageSet([0, 1])
saveOptions.tiff_compression = aw.saving.TiffCompression.CCITT4
saveOptions.resolution = 160

# convert Word to TIFF
doc.save("word-to-tiff.tiff", saveOptions)

無料のAPIライセンスを取得する

無料の一時ライセンスを使用して、評価の制限なしにAspose.Words for Pythonを使用します。

結論

この記事では、Pythonを使用してWord文書をTIFF形式に変換する方法を見てきました。また、さまざまなオプションを使用してWordからTIFFへの変換を動的にカスタマイズする方法も学習しました。さらに、Aspose.Words for Pythonのドキュメントにアクセスして、他の機能を調べることができます。 フォーラムから質問することもできます。

関連項目