Class Watermarker

Class Watermarker

名称: Aspose.Words.LowCode 集合: Aspose.Words.dll (25.4.0)

提供用于在文件中输入水标的方法。

public class Watermarker : Processor

Inheritance

object Processor Watermarker

继承人

Processor.mResultDocument , Processor.From(string, LoadOptions) , Processor.From(Stream, LoadOptions) , Processor.To(string, SaveOptions) , Processor.To(string, SaveFormat) , Processor.To(Stream, SaveOptions) , Processor.To(Stream, SaveFormat) , Processor.To(List, SaveOptions) , Processor.To(List, SaveFormat) , Processor.Execute() , Processor.ExecuteCore() , Processor.CheckArgumentsSet() , Processor.GetPartFileName(string, int, SaveFormat) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Methods

CheckArgumentsSet()

protected override void CheckArgumentsSet()

Create(WatermarkerContext)

创建水标处理器的新例子。

public static Watermarker Create(WatermarkerContext context)

Parameters

context WatermarkerContext

Returns

Watermarker

ExecuteCore()

protected override void ExecuteCore()

SetImage(字符串、字符串、字符串)

将图像水标添加到文件中。

public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

watermarkImageFileName string

图像显示为水标。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetImage(序列,序列,序列, ImageWatermarkOptions)

将图像水标添加到选项文档中。

public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName, ImageWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

watermarkImageFileName string

图像显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetImage(字符串,字符串, SaveFormat,字符串, ImageWatermarkOptions)

将图像水标添加到选项文件中,并指定保存格式。

public static void SetImage(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkImageFileName, ImageWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveFormat SaveFormat

保存格式。

watermarkImageFileName string

图像显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetImage(字符串,字符串, SaveOptions, 字符串, ImageWatermarkOptions)

将图像水标添加到选项文件中,并指定保存格式。

public static void SetImage(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkImageFileName, ImageWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveOptions SaveOptions

储蓄选项。

watermarkImageFileName string

图像显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetImage(流,流,保存格式,SKBitmap, ImageWatermarkOptions)

[CLSCompliant(false)]
public static void SetImage(Stream inputStream, Stream outputStream, SaveFormat saveFormat, SKBitmap watermarkImage, ImageWatermarkOptions options = null)

Parameters

inputStream Stream

outputStream Stream

saveFormat SaveFormat

watermarkImage SKBITMAP

options ImageWatermarkOptions

SetImage(流,流,保存选项, SKBitmap, ImageWatermarkOptions)

[CLSCompliant(false)]
public static void SetImage(Stream inputStream, Stream outputStream, SaveOptions saveOptions, SKBitmap watermarkImage, ImageWatermarkOptions options = null)

Parameters

inputStream Stream

outputStream Stream

saveOptions SaveOptions

watermarkImage SKBITMAP

options ImageWatermarkOptions

SetImage(流量、SaveFormat、Stream、ImageWatermarkOptions)

将图像水标添加到文档中的流量与选项。

public static void SetImage(Stream inputStream, Stream outputStream, SaveFormat saveFormat, Stream watermarkImageStream, ImageWatermarkOptions options = null)

Parameters

inputStream Stream

输入流。

outputStream Stream

输出流。

saveFormat SaveFormat

保存格式。

watermarkImageStream Stream

图像流显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

SetImage(流量、SaveOptions、Stream、ImageWatermark选项)

将图像水标添加到文档中的流量与选项。

public static void SetImage(Stream inputStream, Stream outputStream, SaveOptions saveOptions, Stream watermarkImageStream, ImageWatermarkOptions options = null)

Parameters

inputStream Stream

输入流。

outputStream Stream

输出流。

saveOptions SaveOptions

储蓄选项。

watermarkImageStream Stream

图像流显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

SetText(字符串、字符串、字符串)

在文档中添加文本水标。

public static void SetText(string inputFileName, string outputFileName, string watermarkText)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

watermarkText string

表示为水标的文本。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetText(字符串,字符串,字符串, TextWatermarkOptions)

将文本水标添加到包含选项的文档中。

public static void SetText(string inputFileName, string outputFileName, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetText(字符串, 字符串, SaveFormat, 字符串, TextWatermarkOptions)

将文本水标添加到选项文件中,并指定保存格式。

public static void SetText(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveFormat SaveFormat

保存格式。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetText(字符串, 字符串, SaveOptions, 字符串, TextWatermarkOptions)

将文本水标添加到选项文件中,并指定保存格式。

public static void SetText(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

outputFileName string

输出文件名称。

saveOptions SaveOptions

储蓄选项。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG、或WebP),输出的每个页面将作为单独的文件保存。

如果输出格式为 TIFF,则输入将保存为单个多框的 TifF 文件。

SetText(流,流, SaveFormat, string, TextWatermarkOptions)

将文本水标添加到文档中的流量与选项。

public static void SetText(Stream inputStream, Stream outputStream, SaveFormat saveFormat, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputStream Stream

输入流。

outputStream Stream

输出流。

saveFormat SaveFormat

保存格式。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

SetText(流, 流, SaveOptions, 字符串, TextWatermarkOptions)

将文本水标添加到文档中的流量与选项。

public static void SetText(Stream inputStream, Stream outputStream, SaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputStream Stream

输入流。

outputStream Stream

输出流。

saveOptions SaveOptions

储蓄选项。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Remarks

如果输出格式是图像(BMP、EMF、EPS、GIF、JPEG、PNG 或 WebP),则仅存储输出的第一页到指定的流。

如果输出格式为 TIFF,则输入将作为一个单一多框的 TifF 存储到指定的流。

SetWatermarkToImages(字符串, ImageSaveOptions, string, TextWatermark Options)

将文本水标添加到选项文档中,将输出转换为图像。

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

saveOptions ImageSaveOptions

储蓄选项。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Returns

Stream ( )

SetWatermarkToImages(流, ImageSaveOptions, 字符串, TextWatermark 选项)

将文本水标添加到选项文档中,将输出转换为图像。

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)

Parameters

inputStream Stream

输入文件流。

saveOptions ImageSaveOptions

储蓄选项。

watermarkText string

表示为水标的文本。

options TextWatermarkOptions

定义文本水标的额外选项。

Returns

Stream ( )

SetWatermarkToImages(字符串, ImageSaveOptions, byte( ), ImageWatermark选项)

将图像水标添加到选项文档中,将输出转换为图片。

public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, byte[] watermarkImageBytes, ImageWatermarkOptions options = null)

Parameters

inputFileName string

输入文件名称。

saveOptions ImageSaveOptions

储蓄选项。

watermarkImageBytes byte ( )

图像比特显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Returns

Stream ( )

SetWatermarkToImages(流, ImageSaveOptions, Stream, 图像Watermark选项)

将图像水标添加到选项文档中,将输出转换为图片。

public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, Stream watermarkImageStream, ImageWatermarkOptions options = null)

Parameters

inputStream Stream

输入流。

saveOptions ImageSaveOptions

储蓄选项。

watermarkImageStream Stream

图像流显示为水标。

options ImageWatermarkOptions

定义图像水标的额外选项。

Returns

Stream ( )

 中文