1Bppインデックスを作成

導入

Word 文書を白黒画像に変換する必要があることはありませんか? デジタル アーカイブ、印刷、または単にスペースを節約するためなど、文書を 1Bpp インデックス画像に変換すると非常に便利です。このガイドでは、Aspose.Words for .NET を使用してこれを実現する簡単な方法を説明します。さあ、始めましょう!

前提条件

コードに進む前に、次のものを用意してください。

  • Aspose.Words for .NET: ライブラリをダウンロードしてインストールします。ここ.
  • .NET 開発環境: Visual Studio が一般的な選択肢ですが、.NET をサポートする IDE であればどれでも動作します。
  • 基本的な C# の知識: C# の知識があると役立ちますが、ここでは簡単に説明します。
  • サンプル Word 文書: 変換する文書を準備します。

ステップ1: 必要な名前空間をインポートする

Aspose.Words を使用するには、関連する名前空間をインポートする必要があります。これは、ドキュメント操作に必要なクラスとメソッドにアクセスするために不可欠です。

using Aspose.Words;
using Aspose.Words.Saving;

ステップ2: ドキュメントディレクトリを設定する

Word 文書が保存されているディレクトリと、変換した画像を保存するディレクトリへのパスを指定します。

//ドキュメントディレクトリへのパス
string dataDir = "YOUR_DOCUMENT_DIRECTORY_PATH";

ステップ3: Word文書を読み込む

Word文書をAspose.Words.Documentオブジェクト。このオブジェクトを使用すると、ドキュメントをプログラムで操作できます。

Document doc = new Document(dataDir + "Rendering.docx");

ステップ4: 画像保存オプションを設定する

次に、ImageSaveOptionsドキュメントを画像として保存する方法を定義します。1Bpp インデックス カラー モードで PNG 形式で保存するように設定します。

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
    PageSet = new PageSet(1), //最初のページのみ変換する
    ImageColorMode = ImageColorMode.BlackAndWhite, //白黒に設定
    PixelFormat = ImagePixelFormat.Format1bppIndexed //1Bppインデックス形式を使用する
};
  • SaveFormat.Png: 出力形式が PNG になることを指定します。
  • PageSet(1): ドキュメントの最初のページのみが変換されることを示します。
  • ImageColorMode.BlackAndWhite: 画像が白黒であることを確認します。
  • ImagePixelFormat.Format1bppIndexed: ピクセル形式を 1Bpp インデックスに設定し、スペースを最適化します。

ステップ5: ドキュメントを画像として保存する

最後に、Save方法のDocument変換した画像を保存するオブジェクト。

doc.Save(dataDir + "ConvertedImage.Format1BppIndexed.Png", saveOptions);

結論

おめでとうございます! Aspose.Words for .NET を使用して、Word 文書を 1Bpp のインデックス付き画像に変換できました。この方法は効率的であるだけでなく、さまざまなアプリケーションに適した高コントラストの画像を作成するのにも役立ちます。この機能をプロジェクトに自由に統合してください。コーディングを楽しんでください!

よくある質問

1Bpp インデックス画像とは何ですか?

1Bpp (1 ビット/ピクセル) インデックス画像は、各ピクセルが 0 または 1 の 1 ビットで表された白黒画像形式です。この形式はスペース効率が非常に高いため、アーカイブに最適です。

Word 文書の複数のページを一度に変換できますか?

はい!PageSetの財産ImageSaveOptions複数のページを含めるか、ドキュメント全体を変換するように設定します。

Aspose.Words for .NET を使用するにはライセンスが必要ですか?

はい、フル機能を使用するにはライセンスが必要です。一時ライセンスはこちら.

Word 文書を他のどのような画像形式に変換できますか?

Aspose.WordsはJPEG、BMP、TIFFなどさまざまな形式をサポートしています。SaveFormatImageSaveOptions希望の形式に変更します。

Aspose.Words for .NET に関する詳細なドキュメントはどこで入手できますか?

詳しい資料については、Aspose.Words for .NET ドキュメント ページ.