Class Watermarker
Nome do espaço: Aspose.Words.LowCode Assembleia: Aspose.Words.dll (25.4.0)
Fornece métodos destinados a inserir marcadores de água nos documentos.
public class Watermarker : Processor
Inheritance
object ← Processor ← Watermarker
Membros herdados
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)
Crie uma nova instância do processador de marcação de água.
public static Watermarker Create(WatermarkerContext context)
Parameters
context
WatermarkerContext
Returns
ExecuteCore()
protected override void ExecuteCore()
SetImage(Título, Título, Título)
Adicione uma imagem de água para o documento.
public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
watermarkImageFileName
string
Imagem que é exibida como uma marca de água.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetImage(Título, Título, Título, ImageWatermarkOptions)
Adicione uma marca de água da imagem ao documento com opções.
public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
watermarkImageFileName
string
Imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetImage(string, string, SaveFormat, string, ImageWatermarkOptions)
Adicione uma marca de imagem ao documento com opções e especifique o formato de salvo.
public static void SetImage(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvação.
watermarkImageFileName
string
Imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetImage(string, string, SaveOptions, string, ImageWatermarkOptions)
Adicione uma marca de imagem ao documento com opções e especifique o formato de salvo.
public static void SetImage(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
As opções de poupança.
watermarkImageFileName
string
Imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetImage(Stream, Stream, SaveFormat, 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
Escritório
options
ImageWatermarkOptions
SetImage(Stream, Stream, SaveOptions, 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
Escritório
options
ImageWatermarkOptions
SetImage(Fluxo, Stream, SaveFormat, streaming, ImageWatermarkOptions)
Adicione uma imagem de água para o documento de fluxos com opções.
public static void SetImage(Stream inputStream, Stream outputStream, SaveFormat saveFormat, Stream watermarkImageStream, ImageWatermarkOptions options = null)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvação.
watermarkImageStream
Stream
Água de imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
SetImage(Fluxo, Stream, SaveOptions, streaming, Opções ImageWatermark)
Adicione uma imagem de água para o documento de fluxos com opções.
public static void SetImage(Stream inputStream, Stream outputStream, SaveOptions saveOptions, Stream watermarkImageStream, ImageWatermarkOptions options = null)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveOptions
SaveOptions
As opções de poupança.
watermarkImageStream
Stream
Água de imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
SetText(Título, Título, Título)
Adicione uma nota de texto para o documento.
public static void SetText(string inputFileName, string outputFileName, string watermarkText)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
watermarkText
string
Texto que é exibido como uma marca de água.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetText(string, string, string, TextWatermarkOptions)
Adicione uma marca de texto para o documento com opções.
public static void SetText(string inputFileName, string outputFileName, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetText(string, string, SaveFormat, string, TextWatermarkOptions)
Adicione uma marca de texto para o documento com opções e especificado formato de salvo.
public static void SetText(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvação.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetText(string, string, SaveOptions, string, TextWatermarkOptions)
Adicione uma marca de texto para o documento com opções e especificado formato de salvo.
public static void SetText(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
As opções de poupança.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Remarks
Se o formato de saída é uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), cada página da saída será salvo como um arquivo separado.
Se o formato de saída for TIFF, a saída será salvida como um único arquivo multi-frame.
SetText(Stream, Stream, SaveFormat, string, TextWatermarkOptions)
Adicione uma nota de texto para o documento de fluxos com opções.
public static void SetText(Stream inputStream, Stream outputStream, SaveFormat saveFormat, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvação.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
SetText(Stream, Stream, SaveOptions, string, TextWatermarkOptions)
Adicione uma nota de texto para o documento de fluxos com opções.
public static void SetText(Stream inputStream, Stream outputStream, SaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveOptions
SaveOptions
As opções de poupança.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Remarks
Se o formato de saída for uma imagem (BMP, EMF, EPS, GIF, JPEG, PNG, ou WebP), apenas a primeira página da saída será salvida para o fluxo especificado.
Se o formato de saída for TIFF, a saída será armazenada como um único multi-frame TifF para o fluxo especificado.
SetWatermarkToImages(Linha, Opções ImageSave, Linhas, TextWatermarkOpções)
Adicione uma marca de texto para o documento com opções. Rendera a saída para imagens.
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
saveOptions
ImageSaveOptions
As opções de poupança.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Returns
Stream [ ]
SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkOpções)
Adicione uma marca de texto para o documento com opções. Rendera a saída para imagens.
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputStream
Stream
O arquivo de entrada Stream.
saveOptions
ImageSaveOptions
As opções de poupança.
watermarkText
string
Texto que é exibido como uma marca de água.
options
TextWatermarkOptions
Defina opções adicionais para o teclado de texto.
Returns
Stream [ ]
SetWatermarkToImages(Título, ImagemSaveOptions, byte[ ]Opções ImageWatermark)
Adicione uma marca de água da imagem ao documento com opções. Rendera a saída para imagens.
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
Nome do arquivo de entrada.
saveOptions
ImageSaveOptions
As opções de poupança.
watermarkImageBytes
byte
[ ]
bits de imagem que são exibidos como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Returns
Stream [ ]
SetWatermarkToImages(Stream, ImageSaveOptions, Streama, Opções ImageWatermark)
Adicione uma marca de água da imagem ao documento com opções. Rendera a saída para imagens.
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, Stream watermarkImageStream, ImageWatermarkOptions options = null)
Parameters
inputStream
Stream
O fluxo de entrada.
saveOptions
ImageSaveOptions
As opções de poupança.
watermarkImageStream
Stream
Água de imagem que é exibida como uma marca de água.
options
ImageWatermarkOptions
Defina opções adicionais para a imagem marca de água.
Returns
Stream [ ]