WatermarkableImage

WatermarkableImage class

ドキュメント内の画像を表します。

public abstract class WatermarkableImage : ContentPart

プロパティ

名前 説明
Height { get; } この高さを取得しますWatermarkableImageピクセル単位.
Width { get; } この幅を取得しますWatermarkableImageピクセル単位.

メソッド

名前 説明
Add(Watermark) これに透かしを追加しますWatermarkableImage. このメソッドは、透かしのオフセットとサイズがピクセル単位で測定されることを前提としています (割り当てられている場合)。
FindImages() コンテンツ内のすべての画像を検索します。 検索は、指定されたオブジェクトで実行されます。SearchableObjects.
FindImages(ImageSearchCriteria) 指定された検索基準に従って画像を検索します。 検索は、指定されたオブジェクトで実行されます。SearchableObjects.
GetBytes() イメージをバイト配列として取得します。
Search() コンテンツ内の可能なすべての透かしを検索します。 検索は、指定されたオブジェクトで実行されますSearchableObjects.
Search(SearchCriteria) 指定された検索条件に従って可能な透かしを検索します。 検索は、指定されたオブジェクトで実行されますSearchableObjects.

備考

もっと詳しく知る:

サポートされているタイプのドキュメント内のすべての画像に透かしを追加します.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // テキストまたは画像の透かしを初期化します。
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // コンテンツ内のすべての画像を検索します。
    WatermarkableImageCollection images = watermarker.GetImages();

    // 透かしを追加します。
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // 変更内容を保存。
    watermarker.Save(@"D:\output.doc");
}

関連項目