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
Methods
CheckArgumentsSet()
protected override void CheckArgumentsSet()
Create(WatermarkerContext)
创建水标处理器的新例子。
public static Watermarker Create(WatermarkerContext context)
Parameters
context
WatermarkerContext
Returns
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 ( )