החל סימן מים על מצגת ב-C#

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

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

API לסימון מים עבור .NET

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

יחד עם המצגות, ה-API תומך בהוספה, הסרה וחילוץ של סימני מים ממסמכי עיבוד תמלילים, גיליונות אלקטרוניים, הודעות דואר אלקטרוני, קבצי PDF, תמונות, שרטוטי Visio ופורמטים רבים אחרים. בין פורמטים של קבצי מצגת, הוא תומך ב-PPT, PPTX, PPS, PPTM, PPSX ואחרים. מתוך התיעוד, תוכל לבדוק עוד את התכונות ואת פורמטי הקבצים הנתמכים.

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

Install-Package GroupDocs.Watermark

הוסף טקסט לשקופיות כסימן מים באמצעות C#

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

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

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

// הוסף סימן מים של טקסט לשקופיות מצגת ב-C# באמצעות .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // הגדר טקסט של סימן מים, קואורדינטות ועיצוב
    TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36))
    {
        RotateAngle = -45,
        X = 100,
        Y = 100,
        Height = 400,
        Width = 400,
        Opacity = .2,
        ForegroundColor = Color.DarkBlue,
        HorizontalAlignment = HorizontalAlignment.Center,
        VerticalAlignment = VerticalAlignment.Center
    };
    // החל סימן מים רק על השקף הראשון של המצגת
    PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
    textWatermarkOptions.SlideIndex = 0;
    
    // הוסף סימן מים למצגת ושמור.
    watermarker.Add(watermark, textWatermarkOptions);
    watermarker.Save("text-watermarked-presentation.pptx");
}

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

טקסט סימן מים לשקופית מצגת

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

באופן דומה, אתה יכול להוסיף תמונות בקבצי מצגת כסימן מים. אתה רק צריך להשתמש במחלקה ImageWatermark במקום ב-TextWatermark. להלן השלבים להוספת סימן מים של תמונה לשקופיות מצגת בתוך יישומי NET.

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

דוגמת הקוד הבאה מוסיפה תמונה למצגת PPTX כסימן מים בשקופית השנייה באמצעות C#.

// הוסף סימן מים של תמונה לשקופיות מצגת ב-C# באמצעות .NET API
using (Watermarker watermarker = new Watermarker("presentation.pptx"))
{
    // הגדר תמונת סימן מים, קואורדינטות ועיצוב
    ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png");
    imageWatermark.Opacity = .7;
    imageWatermark.X = 80;
    imageWatermark.Y = 120;
    
    // החל סימן מים רק על השקף השני של המצגת
    PresentationWatermarkSlideOptions ImageWatermarkOptions = new PresentationWatermarkSlideOptions();
    ImageWatermarkOptions.SlideIndex = 1;

    // הוסף סימן מים למצגת ושמור.
    watermarker.Add(imageWatermark, ImageWatermarkOptions);
    watermarker.Save("image-watermarked-presentation.pptx");
}

להלן הפלט של הקוד לעיל עם סימן מים תמונה רק בשקופית השנייה של מצגת PPTX.

סימן מים תמונה לשקופית מצגת

סיכום

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

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

ראה גם