Filigranlar metin, logo veya bir belgeye yerleştirilen veya başka bir görüntüye üst üste bindirilen başka bir grafik desendir. Amacı, kullanımını izinsiz olarak yasaklamak için orijinal belgenin veya görüntünün kimliğini korumaktır. Bir .NET Uygulama Geliştiricisi olarak, belge işleme C# uygulamanızdaki Word belgelerine bir filigran ekleme işlevselliğini sağlayabilirsiniz. Bu blogda, ücretsiz ve açık kaynaklı .NET API’sını kullanarak C# ‘a Word belgesine bir filigran nasıl ekleneceğini göstereceğiz.

Microsoft Word {.wp-Block-Heading} kullanarak Word belgesine filigran ekleyin

Bir filigranın C#kullanılarak bir belgeye nasıl eklenebileceğine bakmadan önce, Microsoft Word kullanılarak aynı şeyin nasıl yapılabileceğine bir göz atalım. Microsoft Word, belgenizin kimliğini korumak için belgenize metin veya görüntü filigran eklemenizi sağlar. Ayrıca belginize özelleştirilmiş bir filigran ekleyebilirsiniz. Metnin arkasındaki sayfadaki arka planda filigranlar görünür.

Microsoft Word {.wp-Block-Heading} kullanarak bir Word belgesine filigran eklemek için adımlar

Microsoft Word kullanarak bir Word belgesinde filigran oluşturmak için aşağıdaki adımları kullanabilirsiniz.

  1. Tasarım sekmesinde filigran seçin.
  2. Mevcut seçeneklerden, belgeye eklenecek filigran türü olarak metin veya görüntü seçin
  3. Tamam düğmesini seçin ! Filigran seçeneği tasarım sekmesinde vurgulanır.!

C#kullanarak Word belgesine filigran nasıl eklenir? {.wp-blok başlığı}

Artık Microsoft Word kullanarak bir Word belgesine nasıl bir filigran ekleyeceğimizi gördüğümüze göre, C# uygulamamızda .NET için NPOI API’ını kullanarak aynı şeyi yapmaya devam edebiliriz. NPOI API’sını daha önce yüklemediyseniz, .NET projenizde NPOI API kurulumu için kapsamlı kılavuzumuzdan geçebilirsiniz.

C# {.wp-block-başlık kullanarak Word belgesine filigran eklemek için adım adım kılavuz}

Bu aşamada, .NET projeniz, C#‘da NPOI API kullanarak bir Word belgesine bir filigran eklemek için kod yazmaya hazır olmalıdır. Bu amaç için aşağıdaki adımlar kullanılabilir.

  1. C# projenizde XWPFDOCUMENT sınıfının bir örneğini oluşturun
  2. Bir XWPFParagraph ve XWPFRUN Nesnesi ekleyin
  3. Filigran metnini ayarlayın
    1. Adımda oluşturduğunuz XWPFDocument örneğini kullanarak belgeyi kaydedin
using (XWPFDocument doc = new XWPFDocument())
{
    XWPFParagraph paragraph = doc.CreateParagraph();
    XWPFRun run = paragraph.CreateRun();
    run.SetText("The Body:");
    var hfPolicy = doc.CreateHeaderFooterPolicy();
    hfPolicy.CreateWatermark("D R A F T");

    using (FileStream fs = new FileStream("watermark.docx", FileMode.Create))
    {
        doc.Write(fs);
    }
}

Sonuç

Bu makalede, bir Word belgesine bir filigran eklemek için C# programlama dilinde NPOI API’sının nasıl kullanılacağını gösterdik. NPOI API’si açık kaynaklı bir API’dır ve Microsoft Word belgeleriyle çalışmak için kullanılmaktadır. C#5 ‘de belge dosyalarıyla çalışmak için diğer [NPOI örneklerine bakabilirsiniz.