SetImage

SetImage(Image)

将图像水印添加到文档中。

public void SetImage(Image image)
范围类型描述
imageImage显示为水印的图像。

例外

例外(健康)状况
ArgumentNullException当图像为无效的.

也可以看看


SetImage(Image, ImageWatermarkOptions)

将图像水印添加到文档中。

public void SetImage(Image image, ImageWatermarkOptions options)
范围类型描述
imageImage显示为水印的图像。
optionsImageWatermarkOptions定义图像水印的附加选项。

例外

例外(健康)状况
ArgumentNullException当图像为无效的.

评论

如果ImageWatermarkOptions无效的,水印将设置为默认选项。

例子

演示如何从本地文件系统中的图像创建水印。

Document doc = new Document();

            // 使用 ImageWatermarkOptions 对象修改图像水印的外观,
            // 然后在从图像文件创建水印时传递它。
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET48 || JAVA
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);
#elif NET5_0_OR_GREATER || __MOBILE__
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

也可以看看


SetImage(string, ImageWatermarkOptions)

将图像水印添加到文档中。

public void SetImage(string imagePath, ImageWatermarkOptions options)
范围类型描述
imagePathString显示为水印的图像文件的路径。
optionsImageWatermarkOptions定义图像水印的附加选项。

例外

例外(健康)状况
ArgumentNullException当路径为无效的.

评论

如果ImageWatermarkOptions无效的,水印将设置为默认选项。

也可以看看