Latvian
 Latvian

Ūdenszīmes PDF, Word, Excel, PowerPoint un attēlu faili

Pievienojiet vai noņemiet ūdenszīmes no PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG un JPG failiem .NET un Java. Saglabājiet savus digitālos līdzekļus, precīzi piemērojot teksta un attēlu ūdenszīmes.

Izmēģiniet mūsu API bez maksasIegūstiet pagaidu licenci

Ūdenszīmju datu faili, lai uzlabotu jūsu digitālā satura aizsardzību

Ūdenszīme ir logotipa vai citas identifikācijas zīmes pievienošanas process digitālajam failam. Ūdenszīmes mērķis ir identificēt faila īpašnieku, aizstāvēt autortiesības, novērst nesankcionētu piekļuvi jūsu saturam un pievienot jūsu īpašumiem zīmolu. Varat arī izmantot ūdenszīmes, lai izsekotu faila izcelsmi un neļautu citiem zagt vai izmantot jūsu saturu bez atļaujas. Ir vairāki veidi, kā izveidot ūdenszīmi digitālajam saturam, un visizplatītākais ir pievienot failam vizuālu atzīmi teksta vai attēla veidā, izmantojot lietotni vai programmatūras programmu.

Procesa automatizācija padarītu to efektīvāku, ja regulāri saskaraties ar ūdenszīmēm vairākiem dažāda veida failiem, tādējādi ietaupot laiku un pūles. Šeit ir ārkārtīgi noderīgas GroupDocs.Watermark API .NET un Java. Tie padara ūdenszīmju veidošanas procesu vienkāršāku, uzlabo efektivitāti un ļauj nodrošināt jūsu digitālo attēlu un dokumentu aizsardzību. Varat izveidot C#, VB.NET un Java programmas, lai pievienotu vai noņemtu teksta un attēlu tipu ūdenszīmes PDF, Word, Excel, PowerPoint, OpenDocument, Visio, e-pasta, bagātinātā teksta un dažādu attēlu failu formātos.

Darba sākšana

Lai veiksmīgi palaistu turpmākajās sadaļās kopīgotos koda paraugus un iestatītu savu darba vidi, lūdzu, pārliecinieties, vai esat pareizi instalējis GroupDocs.Watermark API vietnei .NET vai Java versijas kopā ar citiem priekšnosacījumiem.

Mēs piedāvājam vairākas instalēšanas iespējas .NET un Java versijām. Lai saņemtu papildu palīdzību, lūdzu, pārskatiet tālāk sniegto informāciju.

GroupDocs.Watermark .NET instalēšanai

Varat instalēt, izmantojot NuGet, tieši lejupielādēt MSI instalēšanas programmu vai DLL no lejupielāžu sadaļas vai izmantot pakotņu pārvaldnieka konsoli:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark Java instalēšanai

Lūdzu, apmeklējiet lejupielādes sadaļu, lai iegūtu JAR failu, vai izmantojiet jaunāko Maven konfigurāciju savās Java lietotnēs:

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

Izmantošanas gadījumi ūdenszīmju pievienošanai vai noņemšanai .NET un Java

Pēc veiksmīgas GroupDocs.Watermark (.NET vai Java) konfigurēšanas mēs varam pārskatīt dažus no visbiežāk sastopamajiem dokumentu un attēlu ūdenszīmju izmantošanas gadījumiem.

Izmantošanas gadījumi ūdenszīmju pievienošanai vai noņemšanai .NET un Java

Kā pievienot teksta ūdenszīmes Word dokumentos .NET un Java?

Teksta ūdenszīmes ir plaši izmantots ūdenszīmju veids, ko var izmantot, lai aizsargātu sensitīvu saturu digitāli apstrādātos failos. Varat novērst nesankcionētu faila kopēšanu vai drukāšanu, izmantojot teksta ūdenszīmes. GroupDocs.Watermark API ļauj .NET un Java izstrādātājiem integrēt šo funkcionalitāti savos esošajos programmatūras moduļos vai izveidot lietojumprogrammas mobilajām vai HTML tīmekļa saskarnēm, ļaujot lietotājiem bez piepūles baudīt teksta ūdenszīmju funkcijas.

Kā pievienot teksta ūdenszīmes Word dokumentos .NET un Java?

Lietojiet teksta ūdenszīmes tekstapstrādes dokumentiem .NET

Ja vēlaties ievietot teksta ūdenszīmes Word failos, lūdzu, izmantojiet tālāk norādīto C# kodu:

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

Ievietojiet teksta ūdenszīmi Word dokumentos Java

Varat arī pievienot teksta ūdenszīmes Word dokumentos, izmantojot šādu Java kodu:

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

Vienkāršs veids, kā pievienot uz attēlu balstītas ūdenszīmes PDF dokumentiem C# .NET un Java programmās

Attēlu izmantošana kā ūdenszīmes ir lielisks veids, kā marķēt juridiskos vai oficiālos dokumentus, jo tos ir vieglāk pievienot un grūtāk noņemt, salīdzinot ar teksta ūdenszīmēm. Uz attēlu balstītas ūdenszīmes var arī efektīvi izmantot, lai dokumentam pievienotu zīmolu vai citu informāciju. GroupDocs.Watermark API atbalsta vairāku veidu uz attēliem balstītas ūdenszīmes jūsu PDF failiem .NET un Java.

Vienkāršs veids, kā pievienot uz attēlu balstītas ūdenszīmes PDF dokumentiem C# .NET un Java programmās

Pievienojiet uz attēlu balstītas ūdenszīmes PDF dokumentiem .NET

Ūdenszīmes PDF dokumentiem ar attēlu etiķetēm, izmantojot C# kods, kas parādīts zemāk:

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

Kā izveidot ūdenszīmi Excel izklājlapām un PowerPoint prezentācijām .NET un Java?

Microsoft Excel un PowerPoint ir divi no visplašāk izmantotajiem izklājlapu un prezentāciju datu veidiem. Lietotāji visā pasaulē plaši izmanto šīs lietojumprogrammas ziņošanai, produktu demonstrēšanai un daudziem citiem mērķiem. GroupDocs.Watermark for .NET un Java API ļauj lietotņu izstrādātājiem programmatiski atzīmēt abus datu failu tipus ar tekstu un attēliem, neizmantojot Microsoft Office.

Kā izveidot ūdenszīmi Excel izklājlapām un PowerPoint prezentācijām .NET un Java?

Iezīmējiet savus Excel un PowerPoint dokumentus ar tekstu un attēliem .NET

Lai ievadītu teksta vai attēla ūdenszīmes savās Excel izklājlapās .NET, lūdzu, izmantojiet šādu C# kodēšanas paraugu:

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

Ūdenszīme Excel un PowerPoint faili ar teksta un attēlu etiķetēm Java

Lūdzu, izmantojiet tālāk norādīto koda paraugu, lai lietotu teksta vai attēlu ūdenszīmes Excel izklājlapās 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(); 

Iemācieties pievienot ūdenszīmes fotoattēliem un attēliem .NET un Java

Tāpat kā dažāda veida dokumentiem, iespējams, attēliem būs jāpievieno identifikators. Tā kā satura kopīgošana sociālajās platformās ir ļoti populāra, ūdenszīmes fotoattēliem ir arī kļuvis arvien svarīgāks, lai novērstu ļaunprātīgu izmantošanu. Lietotāji dod priekšroku teksta vai attēla ūdenszīmju iegulšanai, nevis fotoattēliem pirms to publicēšanas savā izvēlētajā sociālajā platformā. GroupDocs.Watermark API nodrošina rīku komplektu, lai viegli ievietotu ūdenszīmju etiķetes PNG, JPG, TIFF un GIF attēlu failos .NET un Java platformās.

Iemācieties pievienot ūdenszīmes fotoattēliem un attēliem .NET un Java

Iegult teksta ūdenszīmes attēlos .NET

Ja vēlaties pievienot ūdenszīmes attēliem, pievienojot teksta etiķetes, lūdzu, izmantojiet tālāk norādīto C# kodu, kas JPG attēlam piešķir ūdenszīmes:

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

Ūdenszīmju attēli un jūsu fotoattēli Java

Varat lietot ūdenszīmes saviem fotoattēliem un citi Java attēli. Lūdzu, izmantojiet šādu Java kodu, lai PNG attēlam pievienotu ūdenszīmi:

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

Meklējiet un noņemiet ūdenszīmes savās .NET un Java ūdenszīmju lietotnēs

Esošo ūdenszīmju meklēšana un noņemšana no dokumentiem ir svarīgs failu tīrīšanas vai dezinfekcijas aspekts, vai arī tā var būt uzņēmējdarbības prasība. Apsveriet iespēju dzēst novecojušo zīmolu, kas pievienots jūsu digitālajiem īpašumiem, un aizstāt to ar jaunāko versiju. Izmantojot GroupDocs.Watermark API .NET un Java, jūs varat ne tikai pievienot vairāku veidu ūdenszīmes datu failiem, bet arī meklēt pievienotajos ūdenszīmju objektos un arī tos noņemt.

Meklējiet un noņemiet ūdenszīmes savās .NET un Java ūdenszīmju lietotnēs

Atrodiet un noņemiet ūdenszīmes, kas pievienotas jūsu .NET failiem

Lai atrastu ūdenszīmi Word, Excel, PowerPoint, PDF vai Visio failos .NET pamatojoties uz dažiem konkrētiem kritērijiem, lūdzu, izmantojiet šo C# parauga kodējumu:

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

Līdztekus esošo ūdenszīmju uzlīmju meklēšanai savos failos varat tās arī noņemt. Lūdzu, izmantojiet šo C# kodējumu, lai noņemtu ūdenszīmi ar norādīto formatējumu:

Atrodiet un izdzēsiet ūdenszīmes no Java datu failiem

Programmā Java varat meklēt ūdenszīmes Word, PDF, Excel un PowerPoint dokumentos. Tālāk norādītais kods tiek izmantots, lai meklētu ūdenszīmes atbilstoši teksta meklēšanas kritērijam:

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

Visu esošo ūdenszīmju etiķešu noņemšana Java ir iespējama arī, izmantojot GroupDocs.Watermark for Java API. Šis Java kodējums noņem ūdenszīmi ar noteiktu formatējumu:

Vai vēlaties pievienot ūdenszīmes PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF un citiem failiem, izmantojot savas mobilās ierīces? Ja jā, lūdzu, izmēģiniet mūsu bezmaksas ūdenszīmju lietotnes un izbaudiet lielisku ūdenszīmju izmantošanu.

Vai meklējat palīdzību?

Apskatiet mūsu atbalsta kanālus, lai saņemtu palīdzību saistībā ar jautājumiem, kas saistīti ar Conholdate produkta API funkcijām un darbību.