Azeri
 Azeri

Su nişanı PDF, Word, Excel, PowerPoint və şəkil faylları

.NET və Java-da PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG və JPG fayllarına su nişanlarını əlavə edin və ya silin. Mətn və təsvirə əsaslanan su nişanlarını dəqiq tətbiq etməklə rəqəmsal aktivlərinizi qoruyun.

API-lərimizi pulsuz sınaqdan keçirinMüvəqqəti Lisenziya alın

Rəqəmsal məzmununuzun qorunmasını gücləndirmək üçün su nişanı məlumat faylları

Su nişanı rəqəmsal fayla loqo və ya digər identifikasiya işarəsi əlavə etmək prosesidir. Su nişanının məqsədi faylın sahibini müəyyən etmək, müəllif hüquqlarını müdafiə etmək, məzmununuza icazəsiz girişin qarşısını almaq və aktivlərinizə brendinq əlavə etməkdir. Siz həmçinin faylın mənşəyini izləmək və başqalarının məzmununuzu icazəsiz oğurlamasının və ya istifadəsinin qarşısını almaq üçün su nişanlarından istifadə edə bilərsiniz. Rəqəmsal məzmuna su nişanı qoymağın bir neçə yolu var, bunlardan ən çox yayılmışı proqram və ya proqram proqramından istifadə edərək mətn və ya təsvirdə fayla vizual işarə əlavə etməkdir.

Müntəzəm olaraq müxtəlif növ birdən çox fayla su nişanına rast gəlsəniz, prosesin avtomatlaşdırılması onu daha səmərəli edər, beləliklə, çox vaxt və səyə qənaət edərsiniz. .NET və Java üçün GroupDocs.Watermark API-lərinin olduqca faydalı olduğu yer budur. Onlar su nişanı prosesini sadələşdirir, effektivliyi artırır və rəqəmsal şəkillərinizin və sənədlərinizin qorunmasını təmin etməyə imkan verir. Siz PDF, Word, Excel, PowerPoint, OpenDocument, Visio, Email, Rich Text və müxtəlif şəkil fayl formatlarında mətn və şəkil növlərinin su nişanlarını əlavə etmək və ya silmək üçün C#, VB.NET və Java proqramlarını yarada bilərsiniz.

Başlanır

Sonrakı bölmələrdə paylaşılan kod nümunələrini uğurla işə salmaq və iş mühitinizi qurmaq üçün .NET və ya Java versiyaları və hər hansı digər ilkin şərtlər.

Biz .NET və Java versiyaları üçün bir neçə quraşdırma variantını təqdim edirik, lütfən, daha çox kömək üçün aşağıda paylaşılan məlumatları nəzərdən keçirin.

.NET quraşdırılması üçün GroupDocs.Watermark

Siz NuGet vasitəsilə quraşdıra, MSI quraşdırıcısını və ya DLL-ləri yükləmələr bölməsindən birbaşa yükləyə və ya Paket Meneceri Konsolundan istifadə edə bilərsiniz:

PM> Install-Package GroupDocs.Watermark 

Java quraşdırılması üçün GroupDocs.Watermark

Lütfən, JAR faylını əldə etmək üçün Yükləmələr bölməsinə daxil olun və ya Java proqramlarınızda ən son Maven konfiqurasiyasından istifadə edin:

<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 və Java-da su nişanlarını əlavə etmək və ya silmək üçün hallarda istifadə edin

GroupDocs.Watermark-ı (.NET və ya Java üçün) uğurla konfiqurasiya etdikdən sonra biz ən çox yayılmış sənəd və şəkil su nişanının istifadə hallarından bəzilərini nəzərdən keçirə bilərik.

.NET və Java-da su nişanlarını əlavə etmək və ya silmək üçün hallarda istifadə edin

NET və Java-da Word sənədlərinə mətn su nişanlarını necə əlavə etmək olar?

Mətn su nişanları rəqəmsal olaraq işlənmiş fayllarda həssas məzmunu qorumaq üçün istifadə edilə bilən geniş istifadə olunan su nişanı növüdür. Siz mətn əsaslı su nişanlarından istifadə edərək faylın icazəsiz surətinin çıxarılmasının və ya çap edilməsinin qarşısını ala bilərsiniz. GroupDocs.Watermark API-ləri .NET və Java tərtibatçılarına bu funksiyanı mövcud proqram modullarına inteqrasiya etməyə və ya mobil və ya HTML veb interfeysləri üçün proqramlar qurmağa imkan verir ki, bu da istifadəçilərə mətnin su nişanı xüsusiyyətlərindən asanlıqla istifadə etməyə imkan verir.

NET və Java-da Word sənədlərinə mətn su nişanlarını necə əlavə etmək olar?

.NET-də mətn emal sənədlərinə mətn su nişanlarını tətbiq edin

Əgər Word fayllarında mətn əsaslı su nişanları daxil etmək istəyirsinizsə, lütfən, aşağıda verilmiş C# kodundan istifadə edin:

    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”);
} 

Java-da Word sənədlərinə mətn əsaslı su nişanı daxil edin

Siz həmçinin aşağıdakı Java kodundan istifadə etməklə Word sənədlərinə mətn su nişanları əlavə edə bilərsiniz:

    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();      

C# .NET və Java proqramlarında PDF sənədlərinə şəkil əsaslı su nişanları əlavə etməyin asan yolu

Şəkillərdən su nişanı kimi istifadə hüquqi və ya rəsmi sənədləri etiketləmək üçün əla yoldur, çünki mətn su nişanları ilə müqayisədə onları əlavə etmək daha asan və silmək çətindir. Şəkilə əsaslanan su nişanlarından sənədə brendinq və ya digər məlumat əlavə etmək üçün də səmərəli istifadə oluna bilər. GroupDocs.Watermark API-ləri .NET və Java-da PDF fayllarınız üçün şəkil əsaslı su nişanlarının bir çox növlərini dəstəkləyir.

C# .NET və Java proqramlarında PDF sənədlərinə şəkil əsaslı su nişanları əlavə etməyin asan yolu

.NET-də PDF sənədlərinə şəkil əsaslı su nişanları əlavə edin

şəkil əsaslı etiketlər ilə PDF sənədlərini su nişanı ilə işarələyin aşağıda göstərilən C# kodu:

// 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");
}    

.NET və Java-da Excel cədvəlləri və PowerPoint təqdimatlarına necə su damğası vurmaq olar?

Microsoft Excel və PowerPoint ən çox istifadə edilən elektron cədvəl və təqdimat məlumat növlərindən ikisidir. Bütün dünyada istifadəçilər hesabat, məhsul nümayişi və bir çox başqa məqsədlər üçün bu proqram proqramlarından geniş şəkildə istifadə edirlər. .NET və Java API-ləri üçün GroupDocs.Watermark proqram tərtibatçılarına Microsoft Office tələb etmədən bu məlumat faylı növlərini mətn və şəkillərlə proqramlı şəkildə su nişanı qoymağa imkan verir.

.NET və Java-da Excel cədvəlləri və PowerPoint təqdimatlarına necə su damğası vurmaq olar?

Excel və PowerPoint sənədlərinizi .NET-də mətn və şəkillərlə etiketləyin

.NET-də Excel cədvəllərinizə mətn və ya şəkil su nişanlarını daxil etmək üçün aşağıdakı C# nümunə kodlaşdırmasından istifadə edin:

    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”);
    }        

Java-da mətn və şəkil etiketləri ilə su nişanı Excel və PowerPoint faylları

Java-da Excel cədvəllərinizə mətn və ya şəkil əsaslı su nişanlarını tətbiq etmək üçün aşağıda paylaşılan kod nümunəsindən istifadə edin:

    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 və Java-da foto və şəkillərə su nişanı qoymağı öyrənin

Müxtəlif növ sənədlərdə olduğu kimi, siz də şəkillərinizə identifikator əlavə etməli ola bilərsiniz. Sosial platformalarda məzmun paylaşımının böyük populyarlığı səbəbindən sui-istifadə hallarının qarşısını almaq üçün fotoların su nişanlanması da getdikcə daha çox əhəmiyyət kəsb edir. İstifadəçilər seçdikləri sosial platformada dərc etməzdən əvvəl fotoşəkillərə mətn və ya şəkil su nişanlarını yerləşdirməyə üstünlük verirlər. GroupDocs.Watermark API-ləri .NET və Java platformalarında PNG, JPG, TIFF və GIF şəkil fayllarına su nişanı etiketlərini asanlıqla daxil etmək üçün bir sıra alətlər təqdim edir.

.NET və Java-da foto və şəkillərə su nişanı qoymağı öyrənin

.NET-də şəkillərə mətn su nişanlarını yerləşdirin

Mətn etiketləri əlavə etməklə şəkillərə su nişanı qoymaq istəyirsinizsə, lütfən, aşağıda göstərilən JPG şəklinə su nişanı qoyur:

    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-da su nişanı şəkilləri və şəkilləriniz

Siz şəkillərinizə su nişanı tətbiq edə və Java-dakı digər şəkillər də. PNG şəklinə su nişanı qoymaq üçün aşağıdakı Java kodundan istifadə edin:

    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 və Java su nişanı tətbiqlərində su nişanlarını axtarın və silin

Sənədlərdən mövcud su nişanlarını axtarmaq və silmək faylları təmizləmək və ya təmizləmək üçün vacib bir aspektdir və ya bu, biznes tələbi ola bilər. Rəqəmsal aktivlərinizə əlavə edilmiş köhnəlmiş brendinqi silmək və onu ən son versiya ilə əvəz etmək ssenarisini nəzərdən keçirin. .NET və Java üçün GroupDocs.Watermark API-lərinin köməyi ilə siz nəinki məlumat fayllarına bir neçə növ su nişanı əlavə edə, həm də əlavə edilmiş su nişanı obyektlərində axtarış edə və onları silə bilərsiniz.

.NET və Java su nişanı tətbiqlərində su nişanlarını axtarın və silin

.NET fayllarınıza əlavə edilmiş su nişanlarını tapın və silin

Word, Excel, PowerPoint, PDF və ya Visio fayllarında su nişanını tapmaq üçün bəzi xüsusi meyarlara əsasən<. /a>, lütfən, bu C# nümunə kodlamasından istifadə edin:

Fayllarınızdan mövcud su nişanı etiketlərini axtarmaqla yanaşı, onları silə bilərsiniz. filigranı silmək müəyyən formatlaşdırma ilə:

    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-da məlumat fayllarından su nişanlarını tapın və silin

Siz Java-da Word, PDF, Excel və PowerPoint sənədlərində su nişanlarını axtara bilərsiniz. Aşağıdakı kod mətn axtarış meyarında su nişanlarını axtarmaq üçün istifadə olunur:

    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-da hər hansı mövcud su nişanı etiketlərini silmək Java API üçün GroupDocs.Watermark ilə də mümkündür. Bu Java kodlaması su nişanını xüsusi formatlaşdırma ilə silir a>:

Mobil cihazlarınızdan istifadə edərək PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF və digər fayllara su nişanı qoymaq istəyirsiniz? Əgər belədirsə, lütfən, Pulsuz Su nişanı Tətbiqlərimizi sınayın və əla su nişanı təcrübəsinə sahib olun.

Kömək axtarırsınız?

Conholdate məhsul API xüsusiyyətləri və işləməsi ilə bağlı suallarınızla bağlı kömək üçün dəstək kanallarımızı yoxlayın.