Docs מוגן עם סימן מים באמצעות C#

סימון מים הוא אחת הדרכים להגן על המסמכים שלך מפני שימוש לא חוקי; מיתוג הקבצים שלך; אזכור המסמכים שלך כטיוטות או חסויים. על מנת לסמן את הקבצים שלך באופן תוכנתי, מאמר זה מנחה אותך כיצד להוסיף סימן מים לקבצים המוגנים באמצעות סיסמה באמצעות C#. אנו נבחן בנפרד הוספת סימני מים של טקסט ותמונה לקבצים המוגנים.

הנושאים הבאים נדונים כאן:

.NET API לקבצים מוגנים באמצעות סימן מים

GroupDocs.Watermark מספקת פתרון סימון מים ומציגה .NET API המאפשר עבודה עם סימני מים בתוך יישומי NET. אני אשתמש ב-API הזה כדי להוסיף סימני מים של טקסט ותמונה לקבצים המוגנים בסיסמה.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Watermark

הוספת סימן מים לקבצים המוגנים באמצעות סיסמה באמצעות C#

זה די פשוט; רק כמה שורות קוד מאפשרות לך לשים סימן מים בקבצים שלך. פשוט בצע את השלבים הבאים להוספת כל סוג של סימן מים.

  • טען את המסמך/הקובץ המוגן.
  • החל סימן מים של טקסט/תמונה.
  • שמור את קובץ סימן המים.

בואו נראה בנפרד כיצד להוסיף סימני מים לטקסט, ולאחר מכן סימני מים של תמונה.

הוסף סימן מים טקסט לקבצים מוגנים באמצעות C#

סימני מים של טקסט משמשים בעיקר כדי לשים את שם החברה בתוך מסמכים; לציין את המסמך כ-DRAFT או כסודי; או כל סיבה דומה אחרת. השלבים הבאים מנחים כיצד להוסיף סימן מים טקסט לקבצים המוגנים באמצעות סיסמה באמצעות C#.

  • הכן את אפשרות הטעינה באמצעות הסיסמה הקיימת.
  • טען את הקובץ המוגן באמצעות Watermarker מחלקה ואפשרות טעינה.
  • הכן את סימן המים באמצעות המחלקה TextWatermark.
  • הגדר את הטקסט, המראה, הסיבוב, האטימות, הצבע ומאפיינים אחרים של סימן המים.
  • הוסף סימן מים למסמך באמצעות שיטת Add().
  • שמור את הקובץ עם סימן מים בשיטת Save().

קוד C# הבא מוסיף סימן מים טקסט למסמך PDF מוגן.

/*
 * החל סימן מים של טקסט על מסמך (PDF, Word, PPT, Excel, ...) באמצעות C#
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "P@$$w0rd";
string filePath = "path/document.pdf";
using (Watermarker watermarker = new Watermarker(filePath, loadOptions))
{
    // הכן טקסט ומראה סימן מים. 
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 12))
    {
        RotateAngle = -45,
        Opacity = .3,
        ForegroundColor = Color.Red,
    };
    // הוסף סימן מים למסמך ושמור.
    watermarker.Add(watermark);
    watermarker.Save("path/watermark-document.pdf");
}

הוסף סימן מים של תמונה לקבצים מוגנים באמצעות C#

אם ברצונך להוסיף את הלוגו שלך או תמונה אחרת כסימן מים, תוכל להוסיף אותו באמצעות מחלקה ImageWatermark. השלבים הבאים מאפשרים לך להוסיף סימן מים של תמונה למסמכים המוגנים באמצעות סיסמה באמצעות C#.

  • הכן את אפשרות הטעינה באמצעות הסיסמה הקיימת.
  • טען את הקובץ המוגן באמצעות Watermarker המחלקה ואפשרות הטעינה.
  • טען את קובץ תמונת סימן המים באמצעות המחלקה ImageWatermark.
  • הגדר את המראה, היישור, הקואורדינטות, הסיבוב, האטימות ומאפיינים אחרים של סימן המים.
  • הוסף סימן מים למסמך באמצעות שיטת Add().
  • שמור את הקובץ עם סימן מים בשיטת Save().

קוד C# הבא מוסיף סימן מים של תמונה למסמך MS Word DOCX המוגן.

/*
 * החל סימן מים של תמונה על מסמך (PDF, Word, PPT, Excel, ...) באמצעות C#
 */
LoadOptions loadOptions = new LoadOptions();
loadOptions.Password = "P@$$w0rd";
string filePath = "path/document.docx";
using (Watermarker watermarker = new Watermarker(filePath, loadOptions))
{
    // הכן סימן מים טקסט ומראה. 
    ImageWatermark watermark = new ImageWatermark("watermark-logo.png")
    {
        Opacity = 0.7,
        X = 70,
        Y = 350
    };    
    // הוסף סימן מים של תמונה למסמך ושמור.
    watermarker.Add(watermark);
    watermarker.Save("path/watermark-document.docx");
}

קבל רישיון API בחינם

אתה יכול להשתמש בממשקי ה-API בחינם על ידי קבלת רישיון זמני.

סיכום

לסיום, למדנו להוסיף סימני מים של טקסט, כמו גם סימני מים של תמונה לקבצים המוגנים באמצעות סיסמה בתוך יישומי NET באמצעות C#. יתר על כן, הוספנו כמה התאמות אישיות להופעת סימני מים בזמן ההוספה.

באופן דומה, אתה יכול להחיל סימני מים על דפים סלקטיביים של מסמכים, שקופיות נבחרות של המצגות וגיליונות ספציפיים של חוברות עבודה בתוך המסמכים שלך. ראה מאמרים קשורים לפרטים.

למידע נוסף על GroupDocs.Watermark for .NET, בקר בתיעוד שלו. לשאלות, צור איתנו קשר דרך הפורום.

מאמרים קשורים