Aspose.Words Belgesi Filigranı for .NET
Aspose.Words Document Watermark for .NET eklentisi, çeşitli biçimlerde belgelerde su işaretlerini yerleştirmek ve kaldırmak için hafif bir API sağlar. etiketlemek, korumak veya ölçekte belgeyi not etmek için kullanın – “Gizli” diagonalleri eklemek, logoları entegre etmek veya miras işareti temizlemek.
Windows, Linux ve macOS’ta çalışıyor .NET Framework, .Net Core veya Mono ile.
Yükleme ve Setup
- NuGet paketini kurun
Aspose.Words
. - Tüm kapasiteyi açmak için ölçülen lisans kullanın ( Yönlendirilmiş lisans rehberi ).
- Adım adım ayarlamak için, bakın Yükleme Rehberi .
Desteklenen biçimler : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown ve resimler.
Hızlı Başlangıç: Bir metin su işareti girin
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");
Özellikler ve fonksiyonlar
Suyun işaretleri
- Teks veya Görüntü: metin su işaretleri veya logolar / çubuklar uygulanır.
- Positioning: merkezli, yapıştırılmış veya özelleştirilmiş koordinatlar.
- Rotation & Transparency: ayarlanabilir opacity ile diagonal işaretler belirleyin.
- Layering: kontrol Z-ordur (konteynerin arkasında veya önünde).
su işaretleri kaldırma
- Su işaretlerini seçici olarak (tip veya tanımlayıcıya göre) silin).
- Tüm su işaretlerini aynı anda yapıştırın ve ilişkisiz şekilleri koruyun.
- Güvenli bir şekilde başlar, ayaklar ve su işareti şekilleri ile başa çıkın.
Customizasyon seçenekleri
- Yeniden kullanılabilir ** şablonlar** (markası için JSON/XML konfigürasyonu).
- Şartlı olarak uygulayın (örneğin, metadata dayalı olarak).
- Full Unicode & RTL senaryo desteği küresel metin işaretleri için.
performans ve ölçeklenebilirlik
- Düşük hafıza kullanımı için akış uygulaması.
- Batch iptal tokenleri ile dosyaları içine girer / kaldırır.
- Çerçeve güvenli olduğu sürece her çizgi kendi yönetimi
Document
.
Örnek: 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");
En İyi Uygulamalar
- Dokümanlar üzerindeki tutarlı markalama için şablonları merkezlendirin.
- Düplemeyi önlemek için mevcut su işaretlerini kontrol edin.
- Kripto işlemlerden sonra su işaretlerini uygulayın (giriş / şifreleme).
- Yüksek hacimli işlemler için batch tüpler kullanın; düzenleyin
Document
Hızlı bir şekilde örnekler. - Lisans tüketimini optimize etmek için ölçülen kullanım izlemek.
FAQ Hakkında
**Hem metin hem de görüntü su işaretlerini bir araya getirebilir miyim?**Evet. tek bir belgede birden fazla su işareti yerleştirilebilir.
**Will watermarks survive format dönüşümü?**Evet: Rendering motoru, biçimlerde tutarlı bir görünüm sağlar.
**Sadece belirli su işaretlerini çıkarabilir miyim?**Evet. tür, şekil veya tanımlayıcıya göre filtre.
**Şeffaflık destekleniyor mu?**Evet Kullanım IsSemitransparent
Yazı veya IsWashout
resim için.
**Bu Office yükleme gerektirir mi?**No. Aspose.Words ayrı bir kütüphane.