Class Watermarker
ชื่อพื้นที่: Aspose.Words.LowCode การประชุม: Aspose.Words.dll (25.5.0)
ให้วิธีการที่มุ่งหมายที่จะใส่เครื่องหมายน้ําในเอกสาร
public class Watermarker : ProcessorInheritance
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)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)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 [ ]