Finnish
 Finnish

Vesileima PDF-, Word-, Excel-, PowerPoint- ja kuvatiedostot

Lisää tai poista vesileimoja PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, TXT-, VSD-, EML-, MSG-, PNG- ja JPG-tiedostoista .NET- ja Java-tiedostoissa. Säilytä digitaalisia resurssejasi käyttämällä teksti- ja kuvapohjaisia vesileimoja tarkasti.

Kokeile sovellusliittymiämme ilmaiseksiHanki väliaikainen lisenssi

Vesileimadatatiedostot vahvistavat digitaalisen sisältösi suojaa

Vesileima on prosessi, jossa digitaaliseen tiedostoon lisätään logo tai muu tunnistemerkki. Vesileiman tarkoituksena on tunnistaa tiedoston omistaja, puolustaa tekijänoikeuksia, estää luvaton pääsy sisältöösi ja lisätä brändäystä sisältöösi. Voit myös käyttää vesileimoja tiedoston alkuperän seuraamiseen ja estää muita varastamasta tai käyttämästä sisältöäsi ilman lupaa. Digitaalisen sisällön vesileimaamiseen on useita tapoja, joista yleisin on lisätä visuaalinen merkki tiedostoon tekstin tai kuvan muodossa sovelluksen tai ohjelmiston avulla.

Prosessin automatisointi tekisi siitä tehokkaampaa, jos kohtaat säännöllisesti useiden erityyppisten tiedostojen vesileiman, mikä säästää paljon aikaa ja vaivaa. Tässä GroupDocs.Watermark API:t .NET:lle ja Javalle ovat erittäin hyödyllisiä. Ne yksinkertaistavat vesileimausprosessia, lisäävät tehokkuutta ja mahdollistavat digitaalisten kuvien ja asiakirjojen suojauksen. Voit rakentaa C#-, VB.NET- ja Java-sovelluksia lisätäksesi tai poistaaksesi vesileimoja teksti- ja kuvatyypeistä PDF-, Word-, Excel-, PowerPointi-, OpenDocument-, Visio-, Sähköposti-, Rich Text- ja eri kuvatiedostomuodoissa.

Päästä alkuun

Jotta voit suorittaa seuraavissa osioissa jaetut koodinäytteet onnistuneesti ja määrittää työympäristösi, varmista, että olet asentanut GroupDocs.Watermark API:n oikein .NET- tai Java-versiot muiden edellytysten kanssa.

Tarjoamme useita asennusvaihtoehtoja .NET- ja Java-versioille. Katso lisätietoja alla olevista tiedoista.

GroupDocs.Watermark .NET-asennukseen

Voit asentaa NuGetin kautta, ladata MSI-asennusohjelman tai DLL-tiedostot suoraan latausosiosta tai käyttää Package Manager -konsolia:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark Java-asennusta varten

Käy lataukset-osiossa saadaksesi JAR-tiedoston tai käytä uusinta Maven-kokoonpanoa Java-sovelluksissasi:

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

Käyttötapauksia vesileimojen lisäämiseen tai poistamiseen .NET:ssä ja Javassa

Kun GroupDocs.Watermark (.NET tai Java) on määritetty onnistuneesti, voimme tarkastella joitain yleisimmistä dokumenttien ja kuvien vesileiman käyttötapauksista.

Käyttötapauksia vesileimojen lisäämiseen tai poistamiseen .NET:ssä ja Javassa

Kuinka lisätä tekstivesileimoja Word-asiakirjoihin .NET- ja Java-versioissa?

Tekstivesileimat ovat laajalti käytetty vesileima, jota voidaan käyttää digitaalisesti käsiteltyjen tiedostojen arkaluontoisen sisällön suojaamiseen. Voit estää tiedoston luvattoman kopioinnin tai tulostamisen tekstipohjaisilla vesileimoilla. GroupDocs.Watermark-sovellusliittymien avulla .NET- ja Java-kehittäjät voivat integroida tämän toiminnon olemassa oleviin ohjelmistomoduuleihinsa tai rakentaa sovelluksia mobiili- tai HTML-verkkoliittymiin, joiden avulla käyttäjät voivat nauttia tekstin vesileimaominaisuuksista vaivattomasti.

Kuinka lisätä tekstivesileimoja Word-asiakirjoihin .NET- ja Java-versioissa?

Käytä tekstivesileimoja tekstinkäsittelyasiakirjoihin .NET:ssä

Jos haluat lisätä tekstipohjaisia vesileimoja Word-tiedostoihin, käytä alla olevaa C#-koodia:

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

Lisää tekstipohjainen vesileima Word-asiakirjoihin Javassa

Voit myös lisätä tekstivesileimoja Word-asiakirjoihin käyttämällä seuraavaa Java-koodia:

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

Helppo tapa lisätä kuvapohjaisia vesileimoja PDF-dokumentteihin C# .NET- ja Java-sovelluksissa

Kuvien käyttäminen vesileimoina on loistava tapa merkitä laillisia tai virallisia asiakirjoja, koska niitä on helpompi lisätä ja vaikea poistaa kuin tekstivesileimoja. Kuvapohjaisia vesileimoja voidaan käyttää myös tehokkaasti tuotemerkin tai muun tiedon lisäämiseen dokumenttiin. GroupDocs.Watermark-sovellusliittymät tukevat useita kuvapohjaisia vesileimoja PDF-tiedostoille .NET- ja Java-versioissa.

Helppo tapa lisätä kuvapohjaisia vesileimoja PDF-dokumentteihin C# .NET- ja Java-sovelluksissa

Lisää kuvapohjaisia vesileimoja PDF-dokumentteihin .NET:ssä

Vesileima PDF-dokumentteja kuvapohjaisilla tarroilla käyttämällä alla näkyvä C#-koodi:

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

Kuinka tehdä vesileima Excel-laskentataulukoille ja PowerPoint-esityksille .NET:ssä ja Javassa?

Microsoft Excel ja PowerPoint ovat kaksi yleisimmin käytettyä laskentataulukko- ja esitystietotyyppiä. Käyttäjät ympäri maailmaa käyttävät laajasti näitä ohjelmistosovelluksia raportointiin, tuote-esittelyihin ja moniin muihin tarkoituksiin. GroupDocs.Watermark .NET- ja Java-sovellusliittymille mahdollistavat sovelluskehittäjien ohjelmoidun vesileiman molemmille datatiedostotyypeille tekstillä ja kuvilla ilman Microsoft Officea.

Kuinka tehdä vesileima Excel-laskentataulukoille ja PowerPoint-esityksille .NET:ssä ja Javassa?

Merkitse Excel- ja PowerPoint-asiakirjasi tekstillä ja kuvilla .NET:ssä

Käytä seuraavaa C#-esimerkkikoodausta lisätäksesi tekstiä tai kuvavesileimoja Excel-laskentataulukoihisi .NET:ssä:

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

Vesileima Excel- ja PowerPoint-tiedostot teksti- ja kuvatarroineen Javassa

Käytä alla jaettua koodinäytettä lisätäksesi teksti- tai kuvapohjaisia vesileimoja Excel-laskentataulukoihisi Javassa:

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

Opi tekemään vesileimoja valokuville ja kuville .NET:ssä ja Javassa

Kuten erityyppisten asiakirjojen kohdalla, sinun on ehkä lisättävä kuviisi tunniste. Sosiaalisten alustojen sisällön jakamisen valtavan suosion vuoksi myös kuvien vesileimaus on tullut yhä tärkeämmäksi väärinkäytön estämiseksi. Käyttäjät mieluummin upottavat tekstiä tai kuvavesileimoja valokuviin ennen niiden julkaisemista valitsemansa sosiaalisen median alustalla. GroupDocs.Watermark-sovellusliittymät tarjoavat joukon työkaluja vesileimatarrojen lisäämiseen helposti PNG-, JPG-, TIFF- ja GIF-kuvatiedostoihin .NET- ja Java-alustoilla.

Opi tekemään vesileimoja valokuville ja kuville .NET:ssä ja Javassa

Upota tekstiä vesileimoja kuviin .NET:ssä

Jos haluat tehdä vesileiman kuviin lisäämällä tekstitunnisteita, käytä alla näkyvää C#-koodia, joka vesileimaa JPG-kuvaan:

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

Vesileimakuvat ja valokuvasi Javassa

Voit lisätä vesileimoja valokuviin ja muitakin kuvia Javassa. Käytä seuraavaa Java-koodia vesileimataksesi PNG-kuvan:

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

Etsi ja poista vesileimoja .NET- ja Java-vesileima-sovelluksistasi

Olemassa olevien vesileimojen etsiminen ja poistaminen asiakirjoista on tärkeä osa tiedostojen puhdistamista tai desinfiointia, tai se voi olla liiketoiminnan vaatimus. Harkitse skenaariota, jossa poistetaan vanhentunut brändäys, joka on lisätty digitaaliseen omaisuuteen, ja korvataan se uusimmalla versiolla. NET:n ja Javan GroupDocs.Watermark API -sovellusliittymien avulla voit paitsi lisätä useita erityyppisiä vesileimoja datatiedostoihin, myös etsiä lisättyjä vesileimaobjekteja ja poistaa niitä.

Etsi ja poista vesileimoja .NET- ja Java-vesileima-sovelluksistasi

Etsi ja poista .NET-tiedostoihisi lisätyt vesileimat

Vesileiman löytäminen Word-, Excel-, PowerPoint-, PDF- tai Visio-tiedostoista .NET:ssä joidenkin tiettyjen kriteerien perusteella, käytä tätä C#-esimerkkikoodausta:

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

Sen lisäksi, että etsit olemassa olevia vesileimatarroja tiedostoistasi, voit myös poistaa ne. Käytä tätä C#-koodausta vesileiman poistamiseen määritetyllä muotoilulla:

Paikanna ja poista vesileimat Java-tiedostoista

Voit etsiä vesileimoja Word-, PDF-, Excel- ja PowerPoint-dokumenteista Javassa. Seuraavaa koodia käytetään vesileimojen etsimiseen tekstihakukriteerillä:

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

Myös olemassa olevien vesileimatarrojen poistaminen Javassa on mahdollista GroupDocs.Watermark for Java -sovellusliittymällä. Tämä Java-koodaus poistaa vesileiman tietyllä muotoilulla:

Haluatko tehdä vesileiman PDF-, DOC-, DOCX-, XLS-, XLSX-, PPT-, PPTX-, VSD-, MSG-, EML-, RTF-, TXT-, PNG-, JPG-, TIFF- ja muita tiedostoja lennossa mobiililaitteillasi? Jos kyllä, kokeile ilmaisia vesileimasovelluksiamme ja nauti upeasta vesileimakokemuksesta.

Etsitkö apua?

Tutustu tukikanaviimme saadaksesi apua Conholdate-tuotteen API-ominaisuuksiin ja toimintaan liittyvissä kysymyksissä.

Oletko valmis aloittamaan?

Lataa ilmainen kokeiluversio Hintatiedot