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)
สร้างตัวอย่างใหม่ของเครื่องประมวลผล Watermarker
public static Watermarker Create(WatermarkerContext context)
Parameters
context
WatermarkerContext
Returns
ExecuteCore()
protected override void ExecuteCore()
SetImage(string, string, string)
เพิ่มภาพ watermark ในเอกสาร
public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
watermarkImageFileName
string
ภาพที่แสดงเป็นเครื่องหมายน้ํา
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetImage(string, string, string, ImageWatermarkOptions)
เพิ่มภาพ watermark ในเอกสารที่มีตัวเลือก
public static void SetImage(string inputFileName, string outputFileName, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
watermarkImageFileName
string
ภาพที่แสดงเป็นเครื่องหมายน้ํา
options
ImageWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetImage(string, string, SaveFormat, string, ImageWatermarkOptions)
เพิ่มภาพ watermark ในเอกสารที่มีตัวเลือกและกําหนดรูปแบบบันทึก
public static void SetImage(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
saveFormat
SaveFormat
รูปแบบการบันทึก
watermarkImageFileName
string
ภาพที่แสดงเป็นเครื่องหมายน้ํา
options
ImageWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetImage(รั้ว, รั้ว, SaveOptions, รั้ว, ImageWatermarkOptions)
เพิ่มภาพ watermark ในเอกสารที่มีตัวเลือกและกําหนดรูปแบบบันทึก
public static void SetImage(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkImageFileName, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
saveOptions
SaveOptions
ตัวเลือกการประหยัด
watermarkImageFileName
string
ภาพที่แสดงเป็นเครื่องหมายน้ํา
options
ImageWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
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
แผนที่ SKBitmap
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
แผนที่ SKBitmap
options
ImageWatermarkOptions
SetImage(Stream, กระแส, SaveFormat, สตรีม, ImageWatermarkOptions)
เพิ่มภาพ watermark ในเอกสารจากการไหลที่มีตัวเลือก
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
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) เพียงหน้าแรกของผลิตภัณฑ์จะถูกบันทึกไว้ในกระแสที่ระบุ
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกในรูปแบบเดียวหลายเฟรม TifF ไปยังกระแสที่ระบุ
SetImage(Stream, แหล่งจ่ายไฟ, การบันทึกตัวเลือกการไหล, ImageWatermarkOptions)
เพิ่มภาพ watermark ในเอกสารจากการไหลที่มีตัวเลือก
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
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) เพียงหน้าแรกของผลิตภัณฑ์จะถูกบันทึกไว้ในกระแสที่ระบุ
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกในรูปแบบเดียวหลายเฟรม TifF ไปยังกระแสที่ระบุ
SetText(string, string, string)
เพิ่มข้อความ watermark ในเอกสาร
public static void SetText(string inputFileName, string outputFileName, string watermarkText)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetText(string, string, string, TextWatermarkOptions)
เพิ่มข้อความ watermark ในเอกสารที่มีตัวเลือก
public static void SetText(string inputFileName, string outputFileName, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
options
TextWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetText(ลวด, ลวด, SaveFormat, ลวด, TextWatermarkOptions)
เพิ่มเครื่องหมายน้ําข้อความลงในเอกสารที่มีตัวเลือกและกําหนดรูปแบบบันทึก
public static void SetText(string inputFileName, string outputFileName, SaveFormat saveFormat, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
saveFormat
SaveFormat
รูปแบบการบันทึก
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
options
TextWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetText(string, string, SaveOptions, string, TextWatermarkOptions)
เพิ่มเครื่องหมายน้ําข้อความลงในเอกสารที่มีตัวเลือกและกําหนดรูปแบบบันทึก
public static void SetText(string inputFileName, string outputFileName, SaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
outputFileName
string
ชื่อไฟล์ออก
saveOptions
SaveOptions
ตัวเลือกการประหยัด
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
options
TextWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) แต่ละหน้าของไฟล์จะถูกบันทึกเป็นไฟล์ที่แยกต่างหาก ชื่อไฟล์ออกที่ระบุจะใช้ในการสร้างชื่อไฟล์สําหรับแต่ละส่วนตามกฎ: outputFile_partIndex.extension
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกเป็นไฟล์หลายเฟรมเดียว
SetText(Stream, Stream, 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
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) เพียงหน้าแรกของผลิตภัณฑ์จะถูกบันทึกไว้ในกระแสที่ระบุ
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกในรูปแบบเดียวหลายเฟรม TifF ไปยังกระแสที่ระบุ
SetText(Stream, Stream, SaveOptions, string, 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
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Remarks
หากรูปแบบการส่งออกเป็นภาพ (BMP, EMF, EPS, GIF, JPEG, PNG, หรือ WebP) เพียงหน้าแรกของผลิตภัณฑ์จะถูกบันทึกไว้ในกระแสที่ระบุ
หากรูปแบบการออกเป็น TIFF การออกจะถูกบันทึกในรูปแบบเดียวหลายเฟรม TifF ไปยังกระแสที่ระบุ
SetWatermarkToImages(รั้ว, ImageSaveOptions, วงกลม, TextWatermarkoptions)
เพิ่มเครื่องหมายน้ําข้อความลงในเอกสารที่มีตัวเลือก การส่งออกไปยังภาพ
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
saveOptions
ImageSaveOptions
ตัวเลือกการประหยัด
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
options
TextWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Returns
Stream [ ]
SetWatermarkToImages(Stream, ImageSaveOptions, string, TextWatermarkoptions)
เพิ่มเครื่องหมายน้ําข้อความลงในเอกสารที่มีตัวเลือก การส่งออกไปยังภาพ
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, string watermarkText, TextWatermarkOptions options = null)
Parameters
inputStream
Stream
ไฟล์ input stream
saveOptions
ImageSaveOptions
ตัวเลือกการประหยัด
watermarkText
string
ข้อความที่แสดงเป็นเครื่องหมายน้ํา
options
TextWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับข้อความ watermark
Returns
Stream [ ]
SetWatermarkToImages(string, ImageSaveOptions, byte[ ], ImageWatermarkOptions)
เพิ่มเครื่องหมายน้ําของภาพลงในเอกสารที่มีตัวเลือก การส่งออกไปยังภาพ
public static Stream[] SetWatermarkToImages(string inputFileName, ImageSaveOptions saveOptions, byte[] watermarkImageBytes, ImageWatermarkOptions options = null)
Parameters
inputFileName
string
ชื่อไฟล์ input
saveOptions
ImageSaveOptions
ตัวเลือกการประหยัด
watermarkImageBytes
byte
[ ]
บิตภาพที่แสดงเป็นเครื่องหมายน้ํา
options
ImageWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Returns
Stream [ ]
SetWatermarkToImages(Stream, ImageSaveOptions, แหล่งจ่ายไฟ, รูปภาพWatermark)
เพิ่มเครื่องหมายน้ําของภาพลงในเอกสารที่มีตัวเลือก การส่งออกไปยังภาพ
public static Stream[] SetWatermarkToImages(Stream inputStream, ImageSaveOptions saveOptions, Stream watermarkImageStream, ImageWatermarkOptions options = null)
Parameters
inputStream
Stream
กระแสอินพุต
saveOptions
ImageSaveOptions
ตัวเลือกการประหยัด
watermarkImageStream
Stream
กระแสภาพที่แสดงเป็นเครื่องหมายน้ํา
options
ImageWatermarkOptions
กําหนดตัวเลือกเพิ่มเติมสําหรับภาพ watermark
Returns
Stream [ ]