Czech
 Czech

Vodoznak PDF, Word, Excel, PowerPoint a obrázkové soubory

Přidejte nebo odeberte vodoznaky ze souborů PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG a JPG v .NET a Java. Chraňte svá digitální aktiva přesným použitím textových a obrazových vodoznaků.

Vyzkoušejte naše API zdarmaZískejte dočasnou licenci

Datové soubory vodoznaku pro posílení ochrany vašeho digitálního obsahu

Vodoznak je proces přidání loga nebo jiného identifikačního znaku do digitálního souboru. Účelem vodoznaku je identifikovat vlastníka souboru, uplatnit autorská práva, zabránit neoprávněnému přístupu k vašemu obsahu a přidat značku k vašim aktivům. Můžete také použít vodoznaky ke sledování původu souboru a zabránit ostatním v krádeži nebo používání vašeho obsahu bez povolení. Existuje několik způsobů vodoznaku digitálního obsahu, nejběžnějším je přidání vizuální značky do souboru v textu nebo obrázku pomocí aplikace nebo softwarového programu.

Automatizace procesu by zefektivnila, pokud se pravidelně setkáte s vodoznakem více souborů různých typů, čímž ušetříte spoustu času a úsilí. Zde jsou velmi užitečná rozhraní GroupDocs.Watermark API pro .NET a Java. Usnadňují proces vodoznaku, zvyšují efektivitu a umožňují vám zajistit ochranu vašich digitálních obrázků a dokumentů. Můžete sestavit aplikace C#, VB.NET a Java a přidat nebo odebrat vodoznaky typů textu a obrázků v PDF, Wordu, Excelu, PowerPointu, OpenDocumentu, Visiu, E-mailu, Rich Textu a v různých formátech obrazových souborů.

Začínáme

Chcete-li úspěšně spustit ukázky kódu sdílené v následujících částech a nastavit své pracovní prostředí, ujistěte se, že máte správně nainstalované GroupDocs.Watermark API pro .NET nebo Java verze spolu se všemi dalšími předpoklady.

Nabízíme několik možností instalace pro verze .NET a Java. Další nápovědu naleznete v níže sdílených informacích.

GroupDocs.Watermark pro instalaci .NET

Můžete nainstalovat pomocí NuGet, stáhnout si přímo instalační program MSI nebo knihovny DLL ze sekce stahování nebo použít konzolu Správce balíčků:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark pro instalaci Java

Navštivte prosím sekci ke stažení, kde získáte soubor JAR, nebo použijte nejnovější konfiguraci Maven ve svých aplikacích 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>

Případy použití pro přidávání nebo odstraňování vodoznaků v .NET a Java

Po úspěšné konfiguraci GroupDocs.Watermark (pro .NET nebo Java) si můžeme prohlédnout některé z nejběžnějších případů použití vodoznaku dokumentů a obrázků.

Případy použití pro přidávání nebo odstraňování vodoznaků v .NET a Java

Jak přidat textové vodoznaky do dokumentů aplikace Word v .NET a Java?

Textové vodoznaky jsou široce používaným typem vodoznaku, který lze použít k ochraně citlivého obsahu v digitálně zpracovaných souborech. Neoprávněnému kopírování nebo tisku souboru můžete zabránit pomocí textových vodoznaků. GroupDocs.Watermark API umožňují vývojářům .NET a Java integrovat tuto funkcionalitu do jejich stávajících softwarových modulů nebo vytvářet aplikace pro mobilní nebo HTML webová rozhraní, která uživatelům umožňují bez námahy využívat funkce textového vodoznaku.

Jak přidat textové vodoznaky do dokumentů aplikace Word v .NET a Java?

Použít textové vodoznaky na dokumenty pro zpracování textu v .NET

Pokud chcete vložit textové vodoznaky do souborů aplikace Word, použijte kód C# uvedený níže:

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

Vložte textový vodoznak do dokumentů aplikace Word v jazyce Java

Můžete také přidat textové vodoznaky do dokumentů aplikace Word pomocí následujícího kódu 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();      

Snadný způsob, jak přidat vodoznaky založené na obrázcích do dokumentů PDF v aplikacích C# .NET a Java

Použití obrázků jako vodoznaků je skvělý způsob, jak označit právní nebo oficiální dokumenty, protože se snáze přidávají a obtížně se odstraňují ve srovnání s textovými vodoznaky. Vodoznaky založené na obrázku lze také efektivně použít k přidání značky nebo jiných informací do dokumentu. GroupDocs.Watermark API podporují různé typy vodoznaků založených na obrázcích pro vaše soubory PDF v .NET a Java.

Snadný způsob, jak přidat vodoznaky založené na obrázcích do dokumentů PDF v aplikacích C# .NET a Java

Přidejte do dokumentů PDF v .NET vodoznaky založené na obrázcích

Vodoznakové dokumenty PDF s štítky založené na obrázcích pomocí níže uvedený kód 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");
}    

Jak vytvořit vodoznak v excelových tabulkách a PowerPointových prezentacích v .NET a Javě?

Microsoft Excel a PowerPoint jsou dva nejpoužívanější datové typy tabulek a prezentací. Uživatelé na celém světě ve velké míře využívají tyto softwarové aplikace pro vytváření zpráv, předvádění produktů a mnoho dalších účelů. Rozhraní API GroupDocs.Watermark for .NET a Java umožňují vývojářům aplikací programově označit oba tyto typy datových souborů textem a obrázky, aniž by potřebovali sadu Microsoft Office.

Jak vytvořit vodoznak v excelových tabulkách a PowerPointových prezentacích v .NET a Javě?

Označte své dokumenty Excel a PowerPoint pomocí textu a obrázků v .NET

Chcete-li vložit textové nebo obrazové vodoznaky do tabulek Excelu v .NET, použijte prosím následující ukázkové kódování 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”);
    }        

Vodoznak Excel a PowerPoint soubory s textovými a obrázkovými štítky v Javě

Pro použití textových nebo obrazových vodoznaků na vaše tabulky Excelu v jazyce Java použijte níže sdílený ukázkový kód:

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

Naučte se vytvářet vodoznaky fotografií a obrázků v .NET a Java

Stejně jako u různých typů dokumentů možná budete muset ke svým obrázkům přidat identifikátor. Vzhledem k nesmírné popularitě sdílení obsahu na sociálních platformách jsou vodoznakové fotografie také stále důležitější, aby se zabránilo zneužití. Uživatelé upřednostňují vkládání textových nebo obrazových vodoznaků do fotografií před jejich publikováním na sociální platformě dle vlastního výběru. GroupDocs.Watermark API poskytují sadu nástrojů pro snadné vkládání štítků vodoznaku do obrazových souborů PNG, JPG, TIFF a GIF na platformách .NET a Java.

Naučte se vytvářet vodoznaky fotografií a obrázků v .NET a Java

Vkládání textových vodoznaků do obrázků v .NET

Pokud hledáte vodoznakové obrázky přidáním textových štítků, použijte prosím níže uvedený kód C#, který vodoznak do obrázku 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");
    }        

Obrázky vodoznaku a vaše fotografie v Javě

Na své fotografie můžete použít vodoznak a další obrázky v Javě. K vodoznaku obrázku PNG použijte následující kód Java:

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

Vyhledejte a odstraňte vodoznaky ve svých aplikacích pro vodoznaky .NET a Java

Vyhledávání a odstraňování stávajících vodoznaků z dokumentů je důležitým aspektem čištění nebo dezinfekce souborů, nebo by to mohl být obchodní požadavek. Zvažte scénář odstranění zastaralé značky přidané do vašich digitálních aktiv a její nahrazení nejnovější verzí. S pomocí GroupDocs.Watermark API pro .NET a Java můžete do datových souborů nejen přidávat několik typů vodoznaků, ale také prohledávat přidané objekty vodoznaku a také je odstraňovat.

Vyhledejte a odstraňte vodoznaky ve svých aplikacích pro vodoznaky .NET a Java

Najděte a odstraňte vodoznaky přidané do vašich souborů .NET

Chcete-li najít vodoznak v souborech Word, Excel, PowerPoint, PDF nebo Visio v .NET na základě určitých specifických kritérií, použijte prosím toto ukázkové kódování 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);
} 

Spolu s prohledáváním existujících štítků vodoznaků z vašich souborů je můžete také odstranit. Použijte prosím toto kódování C# pro odstranění vodoznaku se zadaným formátováním:

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

Vyhledejte a odstraňte vodoznaky z datových souborů v Javě

Vodoznaky můžete vyhledávat v dokumentech Word, PDF, Excel a PowerPoint v Javě. Následující kód se používá k vyhledávání vodoznaků podle kritéria textového vyhledávání:

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

Odstranění všech existujících vodoznaků v Javě je také možné pomocí GroupDocs.Watermark for Java API. Toto kódování Java odstraňuje vodoznak se specifickým formátováním:

Hledáte vodoznak PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF a další soubory za běhu pomocí svých mobilních zařízení? Pokud ano, vyzkoušejte naše bezplatné aplikace pro vodoznaky a užijte si skvělý zážitek z vodoznaku.

Hledáte pomoc?

Podívejte se na naše kanály podpory, kde najdete pomoc s vašimi dotazy týkajícími se funkcí API produktu Conholdate a fungování.