Hebrew
 Hebrew

סימן מים PDF, Word, Excel, PowerPoint וקובצי תמונה

הוסף או הסר סימני מים מקובצי PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG ו-JPG ב-.NET ו-Java. שמור על הנכסים הדיגיטליים שלך על ידי יישום מדויק של סימני מים מבוססי טקסט ותמונה.

נסה את ממשקי ה-API שלנו בחינםקבל רישיון זמני

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

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

אוטומציה של התהליך תהפוך אותו ליעיל יותר אם אתה נתקל בקביעות בסימון מים במספר קבצים מסוגים שונים, ובכך חוסך המון זמן ומאמץ. זה המקום שבו ממשקי API של GroupDocs.Watermark עבור .NET ו-Java שימושיים ביותר. הם הופכים את תהליך סימון המים לפשוט יותר, מגבירים את האפקטיביות ומאפשרים לך להבטיח הגנה על התמונות והמסמכים הדיגיטליים שלך. אתה יכול לבנות אפליקציות C#, VB.NET ו-Java כדי להוסיף או להסיר סימני מים של סוגי טקסט ותמונה ב-PDF, Word, Excel, PowerPoint, OpenDocument, Visio, Email, Rich Text ופורמטים שונים של קבצי תמונה.

מתחילים

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

אנו מספקים מספר אפשרויות התקנה עבור גרסאות .NET ו-Java, אנא עיין במידע המשותף להלן לקבלת עזרה נוספת.

GroupDocs.Watermark להתקנת NET

אתה יכול להתקין באמצעות NuGet, להוריד ישירות את מתקין ה-MSI או קובצי DLL ממדור ההורדות, או להשתמש בקונסולת מנהל החבילות:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark להתקנת Java

אנא בקר בקטע ההורדות לקבלת קובץ JAR, או השתמש בתצורת Maven העדכנית ביותר ביישומי Java שלך:

<repository>
    <id>GroupDocsJavaAPI</id>
    <name>GroupDocs Java API</name>
        <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
            <artifactId>groupdocs-watermark</artifactId>
        <version>21.3</version> 
</dependency>

שימוש במקרים להוספה או הסרה של סימני מים ב-.NET ו-Java

לאחר קביעת התצורה של GroupDocs.Watermark (עבור .NET או Java) בהצלחה, נוכל לסקור כמה ממקרי השימוש הנפוצים ביותר במסמכים ובתמונה.

שימוש במקרים להוספה או הסרה של סימני מים ב-.NET ו-Java

כיצד להוסיף סימני מים של טקסט במסמכי Word ב-.NET ו-Java?

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

כיצד להוסיף סימני מים של טקסט במסמכי Word ב-.NET ו-Java?

החל סימני מים של טקסט על מסמכי עיבוד תמלילים ב-.NET

אם אתה מחפש להכניס סימני מים מבוססי טקסט בקובצי Word, בבקשה השתמש בקוד C# המופיע להלן:

    WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
using (Watermarker watermarker = new Watermarker("path/sample.docx”, loadOptions))
{
    TextWatermark watermark = new TextWatermark("Test watermark", new Font("Arial", 19));
    Apply watermark settings
    watermark.VerticalAlignment = VerticalAlignment.Center;
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.RotateAngle = 25.0;
    watermark.ForegroundColor = Color.Red;
    watermark.Opacity = 1.0;
    WordProcessingWatermarkSectionOptions options = new WordProcessingWatermarkSectionOptions();
    // Setting shape name
    options.Name = "Shape 1";
    // Set the descriptive (alternative) text to be associated with the shape
    options.AlternativeText = "Test watermark";
    watermarker.Add(watermark, options);
    watermarker.Save("path/document-text-watermarked.docx”);
} 

הכנס סימן מים מבוסס טקסט במסמכי Word ב-Java

אתה יכול גם להוסיף סימני מים של טקסט במסמכי Word באמצעות קוד ה-Java הבא:

    WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();                                   
Watermarker watermarker = new Watermarker(("path/sample.docx”, loadOptions);                          
TextWatermark watermark = new TextWatermark("Test watermark", new Font("Arial", 19));                      
//Apply watermark settings                                                                             
watermark.setVerticalAlignment(VerticalAlignment.Center);                                                  
watermark.setHorizontalAlignment(HorizontalAlignment.Center);                                              
watermark.setRotateAngle(25.0);                                                                            
watermark.setForegroundColor(Color.getRed());                                                              
watermark.setOpacity(1.0);                                                                                 
WordProcessingWatermarkSectionOptions options = new WordProcessingWatermarkSectionOptions();               
// Setting the shape name                                                                                      
options.setName("Shape 1");                                                                                
// Set the descriptive (alternative) text to be associated with the shape                           
options.setAlternativeText("Test watermark");                                                              
watermarker.add(watermark, options);                                                                       
watermarker.save(("path/document-text-watermarked.docx”);                                                               
watermarker.close();      

דרך קלה להוסיף סימני מים מבוססי תמונה למסמכי PDF באפליקציות C# .NET ו-Java

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

דרך קלה להוסיף סימני מים מבוססי תמונה למסמכי PDF באפליקציות C# .NET ו-Java

הוסף סימני מים מבוססי תמונה למסמכי PDF ב-.NET

מסמכי PDF עם סימן מים עם תוויות מבוססות תמונה באמצעות קוד C# המוצג להלן:

// Add image watermark to PDF file page(s) 
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/sample.pdf", loadOptions))
{
    ImageWatermark imageWatermark = new ImageWatermark("watermark-image.png")
    {
        // Setting watermark appearance
        Opacity = 0.7,
        X = 70,
        Y = 350
    };
    // Adding image watermark to the second page (page index starts from zero)  
    PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
    imageWatermarkOptions.PageIndex = 1;
    watermarker.Add(imageWatermark, imageWatermarkOptions);
    watermarker.Save("path/image-watermarked.pdf");
}    

כיצד לסמן מים בגיליונות אלקטרוניים של Excel ומצגות PowerPoint ב-.NET ו-Java?

Microsoft Excel ו-PowerPoint הם שניים מסוגי הנתונים הנפוצים ביותר של גיליונות אלקטרוניים ומצגות. משתמשים ברחבי העולם משתמשים בהרחבה ביישומי תוכנה אלה לדיווח, הדגמות מוצרים ולמטרות רבות אחרות. GroupDocs.Watermark עבור ממשקי API של .NET ו-Java מאפשרים למפתחי אפליקציות לסמן באופן תכנותי את שני סוגי קבצי הנתונים הללו עם טקסט ותמונות מבלי להידרש ל-Microsoft Office.

כיצד לסמן מים בגיליונות אלקטרוניים של Excel ומצגות PowerPoint ב-.NET ו-Java?

תווית את מסמכי Excel ו-PowerPoint שלך עם טקסט ותמונות ב-.NET

כדי להחדיר סימני מים של טקסט או תמונה בגיליונות האלקטרוניים של Excel ב-.NET, אנא השתמש בקידוד הדוגמה הבא של C#:

    SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
    using (Watermarker watermarker = new Watermarker(“path/sample.xlsx”, loadOptions))
    {
        // Add text watermark to the first worksheet
        TextWatermark textWatermark = new TextWatermark("Test watermark", new Font("Arial", 8));
        SpreadsheetWatermarkShapeOptions textWatermarkOptions = new SpreadsheetWatermarkShapeOptions();
        textWatermarkOptions.WorksheetIndex = 0;
        watermarker.Add(textWatermark, textWatermarkOptions);
        // Add image watermark to the second worksheet
        using (ImageWatermark imageWatermark = new ImageWatermark(“watermark-image.jpg”))
        {
            SpreadsheetWatermarkShapeOptions imageWatermarkOptions = new SpreadsheetWatermarkShapeOptions();
            imageWatermarkOptions.WorksheetIndex = 1;
            watermarker.Add(imageWatermark, imageWatermarkOptions);
        }
        watermarker.Save(“path/text-image-watermarked.xlsx”);
    }
    //Similarly, please use this sample code if you are looking to watermark presentations in .NET: 
    PresentationLoadOptions loadOptions = new PresentationLoadOptions();
    using (Watermarker watermarker = new Watermarker(“path/sample.pptx”, loadOptions))
    {
        // Add text watermark to the first slide
        TextWatermark textWatermark = new TextWatermark("Test watermark", new Font("Arial", 8));
        PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();
        textWatermarkOptions.SlideIndex = 0;
        watermarker.Add(textWatermark, textWatermarkOptions);
        // Add image watermark to the second slide
        using (ImageWatermark imageWatermark = new ImageWatermark(“path/watermark-image.jpg”))
        {
            PresentationWatermarkSlideOptions imageWatermarkOptions = new PresentationWatermarkSlideOptions();
            imageWatermarkOptions.SlideIndex = 1;
            watermarker.Add(imageWatermark, imageWatermarkOptions);
        }
        watermarker.Save(“path/text-image-watermarked.pptx”);
    }        

קובצי אקסל ו-PowerPoint עם סימן מים עם תוויות טקסט ותמונה ב-Java

אנא השתמש בדוגמת הקוד המשותפת להלן להחלת סימני מים מבוססי טקסט או תמונה על הגיליונות האלקטרוניים של Excel ב-Java:

    SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();                                               
    Watermarker watermarker = new Watermarker(“path/sample.xlsx”, loadOptions);                             
    // Add text watermark to the first worksheet                                                                     
    TextWatermark textWatermark = new TextWatermark("Test watermark", new Font("Arial", 8));                         
    SpreadsheetWatermarkShapeOptions textWatermarkOptions = new SpreadsheetWatermarkShapeOptions();                  
    textWatermarkOptions.setWorksheetIndex(0);                                                                       
    watermarker.add(textWatermark, textWatermarkOptions);                                                            
    // Add image watermark to the second worksheet                                                                   
    ImageWatermark imageWatermark = new ImageWatermark(“watermark-image.jpg”);                                           
    SpreadsheetWatermarkShapeOptions imageWatermarkOptions = new SpreadsheetWatermarkShapeOptions();                 
    imageWatermarkOptions.setWorksheetIndex(1);                                                                      
    watermarker.add(imageWatermark, imageWatermarkOptions);                                                          
    watermarker.save(“path/text-image-watermarked.xlsx”);                                                                  
    watermarker.close();                                                                                             
    imageWatermark.close();
    //And, to add text or image watermarks to presentations in Java, please use this code: 
    PresentationLoadOptions loadOptions = new PresentationLoadOptions();                                               
    Watermarker watermarker = new Watermarker(“path/samples.pptx”, loadOptions);                              
    // Add text watermark to the first slide                                                                           
    TextWatermark textWatermark = new TextWatermark("Test watermark", new Font("Arial", 8));                           
    PresentationWatermarkSlideOptions textWatermarkOptions = new PresentationWatermarkSlideOptions();                  
    textWatermarkOptions.setSlideIndex(0);                                                                             
    watermarker.add(textWatermark, textWatermarkOptions);                                                              
    // Add image watermark to the second slide                                                                         
    ImageWatermark imageWatermark = new ImageWatermark(“watermark-image.jpg”);                                             
    PresentationWatermarkSlideOptions imageWatermarkOptions = new PresentationWatermarkSlideOptions();                 
    imageWatermarkOptions.setSlideIndex(1);                                                                            
    watermarker.add(imageWatermark, imageWatermarkOptions);                                                            
    watermarker.save(“path/text-image-watermarked.pptx”);                                                                   
    watermarker.close();                                                                                               
    imageWatermark.close(); 

למד לסמן תמונות ותמונות ב-.NET ו-Java

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

למד לסמן תמונות ותמונות ב-.NET ו-Java

הטמע סימני מים של טקסט בתמונות ב-.NET

אם אתה מעוניין לסמן תמונות על ידי הוספת תוויות טקסט, אנא השתמש בקוד C# המוצג להלן סימן מים לתמונת JPG:

    using (Watermarker watermarker = new Watermarker("filePath/sample-image.jpg"))
    {
        // Set the Text and Watermark Font
        Font font = new Font ("Arial", 30, FontStyle.Bold | FontStyle.Italic);
        TextWatermark watermark = new TextWatermark("Text Watermark", font);
        // Set Watermark Properties
        watermark.ForegroundColor = Color.Black;
        watermark.TextAlignment = TextAlignment.Right;
        watermark.X = 70;
        watermark.Y = 70;
        watermark.RotateAngle = -30;
        watermark.Opacity = 0.4;
        // watermark.BackgroundColor = Color.Blue;
        // Apply the configured watermark to JPG Image
        watermarker.Add(watermark);
        watermarker.Save("filePath/text-watermarked.jpg");
    }        

תמונות סימן מים והתמונות שלך ב-Java

אתה יכול להחיל סימני מים על התמונות שלך ותמונות אחרות ב-Java גם כן. אנא השתמש בקוד ה-Java הבא כדי לסמן מים של תמונת PNG:

    TextWatermark watermark = new TextWatermark("Text Watermark", new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic));
    // Set Watermark properties
    watermark.setForegroundColor(Color.getBlack());
    watermark.setTextAlignment(TextAlignment.Right);
    watermark.setRotateAngle(-30);
    watermark.setOpacity(0.4);
    watermark.setX(70);
    watermark.setY(70);
    // Apply Watermark to the source PNG Image
    Watermarker watermarker = new Watermarker(“path/sample-image.png”);
    watermarker.add(watermark);
    watermarker.save(“path/text-watermarked.png”);
    watermarker.close();     

חפש והסר סימני מים באפליקציות NET ו-Java שלך לסימון מים

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

חפש והסר סימני מים באפליקציות NET ו-Java שלך לסימון מים

מצא והסר סימני מים שנוספו לקבצי NET

כדי למצוא את סימן המים בקובצי Word, Excel, PowerPoint, PDF או Visio ב-.NET בהתבסס על כמה קריטריונים ספציפיים, אנא השתמש בקידוד C# לדוגמה:

    using (Watermarker watermarker = new Watermarker(“path/sample.pdf”))
{
    // Apply the exact text search string
    TextSearchCriteria textSearchCriteria = new TextSearchCriteria("© 2019");
    // Find all possible watermarks containing the specified text
    PossibleWatermarkCollection possibleWatermarks = watermarker.Search(textSearchCriteria);
    Console.WriteLine("Found {0} possible watermark(s)", possibleWatermarks.Count);
} 

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

    using (Watermarker watermarker = new Watermarker(“path/sample.pdf”))
    {
        TextFormattingSearchCriteria criteria = new TextFormattingSearchCriteria();
        criteria.ForegroundColorRange = new ColorRange();
        criteria.ForegroundColorRange.MinHue = -5;
        criteria.ForegroundColorRange.MaxHue = 10;
        criteria.ForegroundColorRange.MinBrightness = 0.01f;
        criteria.ForegroundColorRange.MaxBrightness = 0.99f;
        criteria.BackgroundColorRange = new ColorRange();
        criteria.BackgroundColorRange.IsEmpty = true;
        criteria.FontName = "Arial";
        criteria.MinFontSize = 19;
        criteria.MaxFontSize = 42;
        criteria.FontBold = true;
        PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
        watermarks.Clear();
        watermarker.Save(“path/watermark-removed.pdf”);
    }    

אתר ומחק סימני מים מקובצי נתונים ב-Java

אתה יכול לחפש סימני מים במסמכי Word, PDF, Excel ו-PowerPoint ב-Java. הקוד הבא משמש לחיפוש סימני מים לפי קריטריון לחיפוש טקסט:

    Watermarker watermarker = new Watermarker(“path/sample.pdf”);                                      
// Apply the exact text search string                                                                                
TextSearchCriteria textSearchCriteria = new TextSearchCriteria("© 2019");                                
// Find all possible watermarks containing the specified text                                            
PossibleWatermarkCollection possibleWatermarks = watermarker.search(textSearchCriteria);                 
System.out.println("Found " + possibleWatermarks.getCount() + " possible watermark(s)");                                                                                                     
watermarker.close(); 

הסרת כל תוויות סימן מים קיימות ב-Java אפשרית גם עם GroupDocs.Watermark for Java API. קידוד Java זה מסיר סימן מים עם עיצוב ספציפי a>:

האם אתה מחפש לסמן מים של PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF וקבצים אחרים תוך כדי שימוש במכשירים הניידים שלך? אם כן, אנא נסה את אפליקציות לסימון מים בחינם ותיהנה מחוויה נהדרת של סימון מים.

מחפש עזרה?

בדוק את ערוצי התמיכה שלנו לקבלת עזרה בשאלות שלך הקשורות לתכונות ה-API של Conholdate ולעבודה.