Deutsch
 Deutsch

PDF-, Word-, Excel-, PowerPoint- und Bilddateien mit Wasserzeichen versehen

Hinzufügen oder Entfernen von Wasserzeichen aus PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, TXT-, VSD-, EML-, MSG-, PNG- und JPG-Dateien in .NET und Java. Schützen Sie Ihre digitalen Assets, indem Sie text- und bildbasierte Wasserzeichen akkurat anwenden.

Testen Sie unsere APIs kostenlosHolen Sie sich eine temporäre Lizenz

Datendateien mit Wasserzeichen versehen, um den Schutz Ihrer digitalen Inhalte zu verstärken

Das Wasserzeichen ist der Vorgang des Hinzufügens eines Logos oder eines anderen Erkennungszeichens zu einer digitalen Datei. Der Zweck eines Wasserzeichens besteht darin, den Eigentümer der Datei zu identifizieren, das Urheberrecht geltend zu machen, unbefugten Zugriff auf Ihre Inhalte zu verhindern und Ihren Inhalten ein Branding hinzuzufügen. Sie können auch Wasserzeichen verwenden, um den Ursprung einer Datei zu verfolgen und zu verhindern, dass andere Ihre Inhalte ohne Erlaubnis stehlen oder verwenden. Es gibt mehrere Möglichkeiten, digitale Inhalte mit einem Wasserzeichen zu versehen. Die gängigste besteht darin, der Datei mithilfe einer App oder eines Softwareprogramms eine visuelle Markierung in Text oder Bild hinzuzufügen.

Die Automatisierung des Prozesses würde es effizienter machen, wenn Sie regelmäßig Wasserzeichen für mehrere Dateien unterschiedlichen Typs finden, was viel Zeit und Mühe spart. Hier sind GroupDocs.Watermark-APIs für .NET und Java äußerst nützlich. Sie vereinfachen den Wasserzeichenprozess, steigern die Effektivität und ermöglichen es Ihnen, den Schutz Ihrer digitalen Bilder und Dokumente sicherzustellen. Sie können C#-, VB.NET- und Java-Apps erstellen, um Wasserzeichen von Text- und Bildtypen in PDF, Word, Excel, PowerPoint, OpenDocument, Visio, E-Mail, Rich Text und verschiedenen Bilddateiformaten hinzuzufügen oder zu entfernen.

Einstieg

Um die in den folgenden Abschnitten freigegebenen Codebeispiele erfolgreich auszuführen und Ihre Arbeitsumgebung einzurichten, stellen Sie bitte sicher, dass Sie die GroupDocs.Watermark-API für .NET- oder Java-Versionen zusammen mit allen anderen Voraussetzungen.

Wir bieten verschiedene Installationsoptionen für die .NET- und Java-Versionen an. Bitte lesen Sie die unten stehenden Informationen für weitere Hilfe.

GroupDocs.Watermark für die .NET-Installation

Sie können über NuGet installieren, das MSI-Installationsprogramm oder DLLs direkt aus dem Download-Bereich herunterladen oder die Paket-Manager-Konsole verwenden:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark für die Java-Installation

Bitte besuchen Sie den Download-Bereich, um die JAR-Datei zu erhalten, oder verwenden Sie die neueste Maven-Konfiguration in Ihren 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>

Anwendungsfälle zum Hinzufügen oder Entfernen von Wasserzeichen in .NET und Java

Nachdem Sie GroupDocs.Watermark (für .NET oder Java) erfolgreich konfiguriert haben, können wir einige der häufigsten Anwendungsfälle für Dokument- und Bildwasserzeichen überprüfen.

Anwendungsfälle zum Hinzufügen oder Entfernen von Wasserzeichen in .NET und Java

Wie füge ich Textwasserzeichen in Word-Dokumenten in .NET und Java hinzu?

Textwasserzeichen sind eine weit verbreitete Art von Wasserzeichen, die verwendet werden können, um vertrauliche Inhalte in digital verarbeiteten Dateien zu schützen. Mit textbasierten Wasserzeichen können Sie das unbefugte Kopieren oder Drucken einer Datei abwehren. GroupDocs.Watermark-APIs ermöglichen es .NET- und Java-Entwicklern, diese Funktionalität in ihre bestehenden Softwaremodule zu integrieren oder Anwendungen für mobile oder HTML-Webschnittstellen zu erstellen, mit denen Benutzer Textwasserzeichenfunktionen mühelos nutzen können.

Wie füge ich Textwasserzeichen in Word-Dokumenten in .NET und Java hinzu?

Wenden Sie Textwasserzeichen auf Textverarbeitungsdokumente in .NET an

Wenn Sie textbasierte Wasserzeichen in Word-Dateien einfügen möchten, bitte Verwenden Sie den unten angegebenen 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”);
} 

Einfügen eines textbasierten Wasserzeichens in Word-Dokumente in Java

Sie können in Word-Dokumenten auch Textwasserzeichen hinzufügen, indem Sie den folgenden Java-Code verwenden:

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

Eine einfache Möglichkeit, bildbasierte Wasserzeichen zu PDF-Dokumenten in C# .NET- und Java-Apps hinzuzufügen

Die Verwendung von Bildern als Wasserzeichen ist eine großartige Möglichkeit, rechtliche oder offizielle Dokumente zu kennzeichnen, da sie im Vergleich zu Textwasserzeichen einfacher hinzuzufügen und schwieriger zu entfernen sind. Bildbasierte Wasserzeichen können auch effektiv verwendet werden, um ein Branding oder andere Informationen zu einem Dokument hinzuzufügen. GroupDocs.Watermark-APIs unterstützen mehrere Arten von bildbasierten Wasserzeichen für Ihre PDF-Dateien in .NET und Java.

Eine einfache Möglichkeit, bildbasierte Wasserzeichen zu PDF-Dokumenten in C# .NET- und Java-Apps hinzuzufügen

Fügen Sie bildbasierte Wasserzeichen zu PDF-Dokumenten in .NET hinzu

Versehen Sie PDF-Dokumente mit Wasserzeichen mit bildbasierten Labels der unten gezeigte 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");
}    

Wie kann man Excel-Tabellen und PowerPoint-Präsentationen in .NET und Java mit Wasserzeichen versehen?

Microsoft Excel und PowerPoint sind zwei der am häufigsten verwendeten Tabellenkalkulations- und Präsentationsdatentypen. Benutzer auf der ganzen Welt nutzen diese Softwareanwendungen ausgiebig für Berichte, Produktdemonstrationen und viele andere Zwecke. GroupDocs.Watermark für .NET und Java-APIs ermöglichen es App-Entwicklern, diese beiden Datendateitypen programmgesteuert mit Text und Bildern mit Wasserzeichen zu versehen, ohne dass Microsoft Office erforderlich ist.

Wie kann man Excel-Tabellen und PowerPoint-Präsentationen in .NET und Java mit Wasserzeichen versehen?

Kennzeichnen Sie Ihre Excel- und PowerPoint-Dokumente mit Text und Bildern in .NET

Um Text- oder Bildwasserzeichen in Ihre Excel-Tabellen in .NET einzufügen, verwenden Sie bitte die folgende C#-Beispielcodierung:

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

Wasserzeichen für Excel- und PowerPoint-Dateien mit Text- und Bildetiketten in Java

Bitte verwenden Sie das unten geteilte Codebeispiel, um text- oder bildbasierte Wasserzeichen auf Ihre Excel-Tabellen in Java anzuwenden:

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

Erfahren Sie, wie Sie Fotos und Bilder in .NET und Java mit Wasserzeichen versehen

Genau wie bei anderen Arten von Dokumenten müssen Sie möglicherweise auch Ihren Bildern eine Kennung hinzufügen. Aufgrund der immensen Popularität des Teilens von Inhalten auf sozialen Plattformen wird auch das Versehen von Fotos mit Wasserzeichen immer wichtiger, um Missbrauch zu verhindern. Benutzer bevorzugen das Einbetten von Text- oder Bildwasserzeichen gegenüber Fotos, bevor sie sie auf der sozialen Plattform ihrer Wahl veröffentlichen. GroupDocs.Watermark-APIs bieten eine Reihe von Tools zum einfachen Einfügen von Wasserzeichenetiketten in PNG-, JPG-, TIFF- und GIF-Bilddateien auf .NET- und Java-Plattformen.

Erfahren Sie, wie Sie Fotos und Bilder in .NET und Java mit Wasserzeichen versehen

Betten Sie Textwasserzeichen in Bilder in .NET ein

Wenn Sie Bilder mit Wasserzeichen versehen möchten, indem Sie Textbeschriftungen hinzufügen, verwenden Sie bitte den unten gezeigten C#-Code, der versieht ein JPG-Bild mit einem Wasserzeichen:

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

Bilder und Ihre Fotos in Java mit Wasserzeichen versehen

Sie können Wasserzeichen auf Ihre Fotos anwenden und andere Bilder in Java ebenfalls. Bitte verwenden Sie den folgenden Java-Code, um ein PNG-Bild mit einem Wasserzeichen zu versehen:

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

Suchen und entfernen Sie Wasserzeichen in Ihren .NET- und Java-Wasserzeichen-Apps

Das Suchen und Entfernen der vorhandenen Wasserzeichen aus Dokumenten ist ein wichtiger Aspekt beim Bereinigen oder Bereinigen der Dateien, oder es könnte eine geschäftliche Anforderung sein. Stellen Sie sich das Szenario vor, veraltetes Branding zu löschen, das Ihren digitalen Assets hinzugefügt wurde, und es durch die neueste Version zu ersetzen. Mit Hilfe der GroupDocs.Watermark-APIs für .NET und Java können Sie Datendateien nicht nur verschiedene Arten von Wasserzeichen hinzufügen, sondern auch die hinzugefügten Wasserzeichenobjekte durchsuchen und sie auch entfernen.

Suchen und entfernen Sie Wasserzeichen in Ihren .NET- und Java-Wasserzeichen-Apps

Suchen und entfernen Sie Wasserzeichen, die Ihren .NET-Dateien hinzugefügt wurden

So finden Sie das Wasserzeichen in Word-, Excel-, PowerPoint-, PDF- oder Visio-Dateien in .NET basierend auf bestimmten Kriterien verwenden Sie bitte diese C#-Beispielcodierung:

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

Neben der Suche nach vorhandenen Wasserzeichenetiketten in Ihren Dateien können Sie diese auch entfernen. Bitte verwenden Sie diese C#-Codierung zum Wasserzeichen entfernen mit der angegebenen Formatierung:

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

Suchen und löschen Sie Wasserzeichen aus Datendateien in Java

Sie können in Java nach Wasserzeichen in Word-, PDF-, Excel- und PowerPoint-Dokumenten suchen. Der folgende Code wird verwendet, um Wasserzeichen anhand eines Textsuchkriteriums zu suchen:

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

Das Entfernen vorhandener Wasserzeichen-Labels in Java ist auch mit GroupDocs.Watermark for Java API möglich. Diese Java-Codierung entfernt ein Wasserzeichen mit einer bestimmten Formatierung:

Möchten Sie PDF-, DOC-, DOCX-, XLS-, XLSX-, PPT-, PPTX-, VSD-, MSG-, EML-, RTF-, TXT-, PNG-, JPG-, TIFF- und andere Dateien mit Ihren mobilen Geräten im laufenden Betrieb mit Wasserzeichen versehen? Wenn ja, probieren Sie bitte unsere kostenlosen Wasserzeichen-Apps aus und machen Sie eine großartige Wasserzeichen-Erfahrung.

Suche nach Hilfe?

Sehen Sie sich unsere Support-Kanäle an, um Hilfe bei Ihren Fragen zu den API-Funktionen und der Funktionsweise von Conholdate-Produkten zu erhalten.