OneNote の固定しきい値を使用してバイナリ イメージに保存する
導入
Aspose.Note for Java は、開発者がプログラムで Microsoft OneNote ファイルを操作できるようにする強力な API です。このチュートリアルでは、固定しきい値を使用してドキュメントをバイナリ イメージとして保存する方法を検討します。これを実現するには、以下の手順に従ってください。
前提条件
始める前に、次のものが揃っていることを確認してください。
- Java Development Kit (JDK) がシステムにインストールされています。
- Java ライブラリ用の Aspose.Note がダウンロードされました。からダウンロードできますここ.
- Java プログラミングの基本的な知識。
パッケージのインポート
まず、必要なパッケージを Java ファイルにインポートします。
import com.aspose.note.*;
import java.io.IOException;
ステップ 1: ドキュメントをロードする
Aspose.Note API を使用して OneNote ドキュメントを読み込みます。
String dataDir = "Your Document Directory";
Document oneFile = new Document(dataDir + "Aspose.one");
ステップ 2: 2 値化オプションを設定する
ドキュメントをバイナリ イメージとして保存するための 2 値化オプションを定義します。
dataDir = dataDir + "SaveToBinaryImageUsingFixedThreshold_out.png";
ImageBinarizationOptions binarizationOptions = new ImageBinarizationOptions();
binarizationOptions.setBinarizationMethod(BinarizationMethod.FixedThreshold);
binarizationOptions.setBinarizationThreshold(123);
ステップ 3: 画像保存オプションを設定する
カラーモードや二値化オプションなどの画像保存オプションを設定します。
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
options.setColorMode(ColorMode.BlackAndWhite);
options.setBinarizationOptions(binarizationOptions);
ステップ 4: ドキュメントを保存する
指定されたオプションを使用して、ドキュメントをバイナリ イメージとして保存します。
oneFile.save(dataDir, options);
結論
このチュートリアルでは、Aspose.Note for Java の固定しきい値を使用してドキュメントをバイナリ イメージとして保存する方法を学びました。次の手順に従うと、OneNote ファイルをプログラムで簡単に操作できます。
よくある質問
Q1: 2値化の閾値を調整できますか?
A1: はい、要件に応じてしきい値を調整するには、setBinarizationThreshold()
メソッドのパラメータ。
Q2: Aspose.Note for Java は、Microsoft OneNote のすべてのバージョンと互換性がありますか?
A2: Aspose.Note for Java は、2010、2013、2016 などのさまざまなバージョンの Microsoft OneNote をサポートしています。
Q3: 処理できる書類のサイズに制限はありますか?
A3: Aspose.Note for Java には処理できるドキュメントのサイズに制限がないため、大きなファイルを効率的に処理できます。
Q4: 複数の OneNote ドキュメントを同時に変換できますか?
A4: はい、各ファイルを反復処理して必要な操作を適用することで、複数の OneNote ドキュメントをバッチ処理できます。
Q5: Aspose.Note for Java のテクニカル サポートは利用できますか?
A5: はい、テクニカル サポートは次のサイトから利用できます。Aspose.Note フォーラム、ここで質問したり、専門家に支援を求めることができます。