Aspose.Words ลายน้ำเอกสารสำหรับ .NET
ปลั๊กอิน **Aspose.Words Document Watermark for .NET ** ให้ API ที่น้ําหนักเบาเพื่อ ใส่และลบ watermark ในเอกสารในรูปแบบที่แตกต่างกัน ใช้เพื่อทําเครื่องหมายการปกป้องหรือบันทึกเนื้อหาในสกรู - ไม่ว่าจะเป็นการเพิ่มตัวอักษร “ความลับ” ใส่โลโก้หรือทําความสะอาดสัญญาณพันธมิตร.
ทํางานบน Windows, Linux, และ macOS ด้วย .NET Framework, .Net Core,.NET 5/6+, หรือ Mono ไม่จําเป็นต้องใช้ Microsoft Office.
การติดตั้งและการตั้งค่า
- ติดตั้งแพคเกจ NuGet
Aspose.Words
. - แอพลิเคชันใบอนุญาตวัดเพื่อล็อคความสามารถเต็มรูปแบบ ( คู่มือใบอนุญาตมาตรฐาน ).
- สําหรับการตั้งค่าขั้นตอน, ด คู่มือการติดตั้ง .
รูปแบบที่สนับสนุน : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown และภาพ.
เริ่มต้นอย่างรวดเร็ว: ใส่ข้อความ Watermark
using Aspose.Words;
using Aspose.Words.Watermarking;
using System.Drawing;
var doc = new Document("Document.docx");
var options = new TextWatermarkOptions
{
Color = Color.Gray,
FontFamily = "Arial",
FontSize = 48,
Layout = WatermarkLayout.Diagonal,
IsSemitransparent = true
};
doc.Watermark.SetText("CONFIDENTIAL", options);
doc.Save("Document.WithWatermark.docx");
คุณสมบัติและฟังก์ชั่น
หมายเลข Watermarks
- ข้อความหรือรูปภาพ: ใช้ตัวอักษรหรือโลโก้ / แท็ก.
- การตั้งค่า: หมายเลขที่กําหนดเองหรือคอลัมน.
- **การหมุน & ความโปร่งใส: ** ตั้งค่าตัวอักษรแบบแถบด้วยความผิดปกติที่ปรับได.
- **การวาง: ** ควบคุม Z-คําสั่ง (หลังหรือด้านหน้าของเนื้อหา).
การกําจัดเครื่องหมายน้ํา
- ลบเครื่องหมายน้ําโดยเลือก (ตามประเภทหรือตัวระบ).
- สกรูเครื่องหมายน้ําทั้งหมดในเวลาเดียวกันในขณะที่รักษารูปร่างที่ไม่เกี่ยวข้อง.
- การจัดการอย่างปลอดภัยหัวเท้าและรูปแบบเครื่องหมายน้ํา.
ตัวเลือกการปรับแต่ง
- ใหม่ใช้ ** รูปแบบ** (การกําหนดค่า JSON / XML ของร้านค้าสําหรับแบรนด).
- ใช้ตามเงื่อนไข (เช่นขึ้นอยู่กับข้อมูลโลหะ).
- สนับสนุนสคริปต์ Unicode & RTL สําหรับเครื่องหมายข้อความทั่วโลก.
ประสิทธิภาพ & Scalability
- แอพลิเคชัน Streamed สําหรับการใช้งานหน่วยความจําต่ํา.
- Batch ใส่/ลบผ่านไฟล์ที่มี tokens การยกเลิก.
- เหล็กที่ปลอดภัยจนกว่าแต่ละเหล็กจะจัดการด้วยตัวเอง
Document
.
ตัวอย่าง: Image Watermark
var doc = new Document("Report.docx");
var options = new ImageWatermarkOptions
{
Scale = 2.0, // relative scaling
IsWashout = true
};
doc.Watermark.SetImage("logo.png", options);
doc.Save("Report.LogoWatermark.pdf");
แนวทางที่ดีที่สุด
- มุ่งเน้นตัวอย่าง สําหรับการทําแบรนด์อย่างต่อเนื่องผ่านเอกสาร.
- ตรวจสอบข้อมูลที่มีอยู่ ก่อนที่จะใช้ข้อมูลใหม่เพื่อหลีกเลี่ยงการทําซ้ํา.
- แอปพลิเคชันเครื่องหมายน้ําหลังจากการดําเนินงานเข้ารหัส (การลงชื่อ / รหัส).
- ใช้ ท่อแบทช์ สําหรับการดําเนินงานปริมาณสูง
Document
กรณีอย่างรวดเร็ว. - ตรวจสอบการใช้งานที่วัด เพื่อเพิ่มประสิทธิภาพการบริโภคใบอนุญาต.
FAQ
**ฉันสามารถใช้ข้อความและภาพทั้งสองกันได้หรือไม?**ใช่ หลายเครื่องหมายน้ําสามารถวางไว้ในเอกสารเดียว.
**Will watermarks survive การแปลงรูปแบบ?**ใช่. มอเตอร์ rendering ให้การปรากฏตัวที่สม่ําเสมอทั่วรูปแบบ.
**ฉันสามารถลบเครื่องหมายน้ําเฉพาะเท่านั้นหรือไม?**ใช่ ตัวกรองตามประเภทรูปร่างหรือตัวระบ.
**ความโปร่งใสจะได้รับการสนับสนุนหรือไม?**ใช่ ใช IsSemitransparent
สําหรับข้อความหรือ IsWashout
สําหรับภาพ.
**ต้องติดตั้ง Office ได้หรือไม?**No. Aspose.Words เป็นห้องสมุดที่แยกต่างหาก.