Nederlands
 Nederlands

Watermerk PDF-, Word-, Excel-, PowerPoint- en afbeeldingsbestanden

Watermerken toevoegen aan of verwijderen uit PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, TXT-, VSD-, EML-, MSG-, PNG- en JPG-bestanden in .NET en Java. Bewaar uw digitale middelen door nauwkeurig op tekst en afbeeldingen gebaseerde watermerken toe te passen.

Probeer onze API's gratisKrijg een tijdelijke licentie

Geef gegevensbestanden een watermerk om de bescherming van uw digitale inhoud te versterken

Watermerken is het toevoegen van een logo of ander herkenningsteken aan een digitaal bestand. Het doel van een watermerk is om de eigenaar van het bestand te identificeren, auteursrechten te doen gelden, ongeoorloofde toegang tot uw inhoud te ontmoedigen en merknaam aan uw eigendommen toe te voegen. U kunt ook watermerken gebruiken om de oorsprong van een bestand te volgen en te voorkomen dat anderen uw inhoud zonder toestemming stelen of gebruiken. Er zijn verschillende manieren om digitale inhoud van een watermerk te voorzien. De meest voorkomende is om een visuele markering aan het bestand toe te voegen in tekst of afbeelding, met behulp van een app of een softwareprogramma.

Het automatiseren van het proces zou het efficiënter maken als u regelmatig meerdere bestanden van verschillende typen watermerk tegenkomt, waardoor u veel tijd en moeite bespaart. Dit is waar GroupDocs.Watermark API's voor .NET en Java uiterst nuttig zijn. Ze maken het proces van watermerken eenvoudiger, vergroten de effectiviteit en stellen u in staat om de bescherming van uw digitale afbeeldingen en documenten te waarborgen. U kunt C#-, VB.NET- en Java-apps bouwen om watermerken van tekst- en afbeeldingstypen toe te voegen of te verwijderen in PDF, Word, Excel, PowerPoint, OpenDocument, Visio, e-mail, Rich Text en verschillende afbeeldingsbestandsindelingen.

Aan de slag

Om de codevoorbeelden die in de volgende secties worden gedeeld met succes uit te voeren en uw werkomgeving in te stellen, moet u ervoor zorgen dat GroupDocs.Watermark API voor .NET- of Java-versies samen met eventuele andere vereisten.

We bieden verschillende installatie-opties voor de .NET- en Java-versies. Bekijk de onderstaande informatie voor meer hulp.

GroupDocs.Watermark voor .NET-installatie

U kunt installeren via NuGet, het MSI-installatieprogramma of de DLL's rechtstreeks downloaden van de downloadsectie of de Package Manager-console gebruiken:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark voor Java-installatie

Ga naar de downloadsectie om het JAR-bestand te verkrijgen, of gebruik de nieuwste Maven-configuratie in uw Java-apps:

<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>

Gebruik cases voor het toevoegen of verwijderen van watermerken in .NET en Java

Nadat GroupDocs.Watermark (voor .NET of Java) met succes is geconfigureerd, kunnen we enkele van de meest voorkomende gebruiksscenario's voor document- en afbeeldingswatermerken bekijken.

Gebruik cases voor het toevoegen of verwijderen van watermerken in .NET en Java

Hoe voeg ik tekstwatermerken toe in Word-documenten in .NET en Java?

Tekstwatermerken zijn een veelgebruikt type watermerk dat kan worden gebruikt om gevoelige inhoud in digitaal verwerkte bestanden te beschermen. U kunt ongeoorloofd kopiëren of afdrukken van een bestand voorkomen met behulp van op tekst gebaseerde watermerken. Met GroupDocs.Watermark API's kunnen .NET- en Java-ontwikkelaars deze functionaliteit integreren in hun bestaande softwaremodules of applicaties bouwen voor mobiele of HTML-webinterfaces, zodat gebruikers moeiteloos kunnen genieten van functies voor tekstwatermerken.

Hoe voeg ik tekstwatermerken toe in Word-documenten in .NET en Java?

Pas tekstwatermerken toe op tekstverwerkingsdocumenten in .NET

Als u op tekst gebaseerde watermerken wilt invoegen in Word-bestanden, gebruik de onderstaande C#-code:

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

Voeg een op tekst gebaseerd watermerk in Word-documenten in Java in

U kunt ook tekstwatermerken toevoegen in Word-documenten door de volgende Java-code te gebruiken:

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

Een eenvoudige manier om op afbeeldingen gebaseerde watermerken toe te voegen aan PDF-documenten in C# .NET- en Java-apps

Het gebruik van afbeeldingen als watermerken is een geweldige manier om legale of officiële documenten te labelen, omdat ze gemakkelijker toe te voegen en moeilijker te verwijderen zijn in vergelijking met tekstwatermerken. Op afbeeldingen gebaseerde watermerken kunnen ook effectief worden gebruikt om branding of andere informatie aan een document toe te voegen. GroupDocs.Watermark API's ondersteunen meerdere soorten op afbeeldingen gebaseerde watermerken voor uw PDF-bestanden in .NET en Java.

Een eenvoudige manier om op afbeeldingen gebaseerde watermerken toe te voegen aan PDF-documenten in C# .NET- en Java-apps

Voeg op afbeeldingen gebaseerde watermerken toe aan PDF-documenten in .NET

Geef PDF-documenten een watermerk met op afbeeldingen gebaseerde labels met de onderstaande C#-code:

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

Hoe Excel-spreadsheets en PowerPoint-presentaties watermerken in .NET en Java?

Microsoft Excel en PowerPoint zijn twee van de meest gebruikte gegevenstypen voor spreadsheets en presentaties. Gebruikers over de hele wereld maken op grote schaal gebruik van deze softwaretoepassingen voor rapportage, productdemonstraties en vele andere doeleinden. Met GroupDocs.Watermark voor .NET- en Java-API's kunnen app-ontwikkelaars beide typen gegevensbestanden programmatisch voorzien van een watermerk met tekst en afbeeldingen, zonder dat daarvoor Microsoft Office nodig is.

Hoe Excel-spreadsheets en PowerPoint-presentaties watermerken in .NET en Java?

Label uw Excel- en PowerPoint-documenten met tekst en afbeeldingen in .NET

Gebruik de volgende C#-voorbeeldcodering om tekst- of afbeeldingswatermerken in uw Excel-spreadsheets in .NET te injecteren:

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

Geef Excel- en PowerPoint-bestanden een watermerk met tekst- en afbeeldingslabels in Java

Gebruik het onderstaande codevoorbeeld om op tekst of afbeeldingen gebaseerde watermerken toe te passen op uw Excel-spreadsheets in 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(); 

Leer foto's en afbeeldingen watermerken in .NET en Java

Net als bij verschillende soorten documenten, moet u mogelijk ook een identificatie aan uw afbeeldingen toevoegen. Vanwege de immense populariteit van het delen van inhoud op sociale platforms, is het watermerken van foto's ook steeds belangrijker geworden om misbruik te voorkomen. Gebruikers geven er de voorkeur aan tekst- of afbeeldingswatermerken in foto's in te sluiten voordat ze op het sociale platform van hun keuze worden gepubliceerd. GroupDocs.Watermark API's bieden een set tools voor het eenvoudig invoegen van watermerklabels in PNG-, JPG-, TIFF- en GIF-afbeeldingsbestanden op .NET- en Java-platforms.

Leer foto's en afbeeldingen watermerken in .NET en Java

Tekstwatermerken insluiten in afbeeldingen in .NET

Als u afbeeldingen van een watermerk wilt voorzien door tekstlabels toe te voegen, gebruik dan de onderstaande C#-code die watermerkt een JPG-afbeelding:

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

Watermerk afbeeldingen en uw foto's in Java

U kunt watermerken toepassen op uw foto's en andere afbeeldingen in Java ook. Gebruik de volgende Java-code om een PNG-afbeelding van een watermerk te voorzien:

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

Zoek en verwijder watermerken in uw .NET- en Java-watermerk-apps

Het doorzoeken en verwijderen van de bestaande watermerken van documenten is een belangrijk aspect van het opschonen of opschonen van de bestanden, of het kan een zakelijke vereiste zijn. Overweeg het scenario van het verwijderen van verouderde branding die is toegevoegd aan uw digitale activa en deze te vervangen door de nieuwste versie. Met behulp van GroupDocs.Watermark API's voor .NET en Java kunt u niet alleen verschillende soorten watermerken aan gegevensbestanden toevoegen, maar ook de toegevoegde watermerkobjecten doorzoeken en verwijderen.

Zoek en verwijder watermerken in uw .NET- en Java-watermerk-apps

Zoek en verwijder watermerken die aan uw .NET-bestanden zijn toegevoegd

Het watermerk zoeken in Word-, Excel-, PowerPoint-, PDF- of Visio-bestanden in .NET op basis van enkele specifieke criteria, gebruik dan deze C#-voorbeeldcodering:

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

Naast het doorzoeken van de bestaande watermerklabels in uw bestanden, kunt u ze ook verwijderen. Gebruik deze C#-codering voor het watermerk verwijderen met de opgegeven opmaak:

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

Zoek en verwijder watermerken uit gegevensbestanden in Java

U kunt watermerken zoeken in Word-, PDF-, Excel- en PowerPoint-documenten in Java. De volgende code wordt gebruikt om watermerken te doorzoeken op een tekstzoekcriterium:

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

Het verwijderen van bestaande watermerklabels in Java is ook mogelijk met GroupDocs.Watermark for Java API. Deze Java-codering verwijdert een watermerk met specifieke opmaak:

Wilt u PDF-, DOC-, DOCX-, XLS-, XLSX-, PPT-, PPTX-, VSD-, MSG-, EML-, RTF-, TXT-, PNG-, JPG-, TIFF- en andere bestanden direct watermerken met uw mobiele apparaten? Zo ja, probeer dan onze gratis watermerk-apps en beleef een geweldige ervaring met watermerken.

Op zoek naar hulp?

Bekijk onze ondersteuningskanalen voor hulp bij uw vragen met betrekking tot de functies en werking van de Conholdate-product-API.