Romanian
 Romanian

Filigran PDF, Word, Excel, PowerPoint și fișiere imagine

Adăugați sau eliminați filigrane din fișierele PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG și JPG în .NET și Java. Păstrează-ți activele digitale aplicând cu precizie filigrane bazate pe text și imagini.

Încercați gratuit API-urile noastreObțineți licență temporară

Fișiere de date cu filigran pentru a amplifica protecția conținutului digital

Watermarking este procesul de adăugare a unui logo sau a unei alte mărci de identificare la un fișier digital. Scopul unui filigran este de a identifica proprietarul fișierului, de a afirma drepturile de autor, de a descuraja accesul neautorizat la conținutul dvs. și de a adăuga branding materialelor dvs. De asemenea, puteți utiliza filigrane pentru a urmări originea unui fișier și pentru a împiedica alte persoane să vă fure sau să vă folosească conținutul fără permisiune. Există mai multe modalități de a filigrana conținutul digital, cel mai comun fiind adăugarea unui semn vizual fișierului în text sau imagine, folosind o aplicație sau un program software.

Automatizarea procesului l-ar face mai eficient dacă întâlniți în mod regulat filigranarea mai multor fișiere de diferite tipuri, economisind astfel mult timp și efort. Aici sunt extrem de utile API-urile GroupDocs.Watermark pentru .NET și Java. Acestea simplifică procesul de filigranare, sporesc eficiența și vă permit să asigurați protecția imaginilor și documentelor digitale. Puteți crea aplicații C#, VB.NET și Java pentru a adăuga sau elimina filigrane ale tipurilor de text și imagini în PDF, Word, Excel, PowerPoint, OpenDocument, Visio, Email, Rich Text și diferite formate de fișiere imagine.

Noțiuni de bază

Pentru a rula cu succes exemplele de cod partajate în secțiunile următoare și pentru a configura mediul de lucru, asigurați-vă că ați instalat corect API-ul GroupDocs.Watermark pentru .NET sau Java împreună cu orice alte cerințe preliminare.

Oferim mai multe opțiuni de instalare pentru versiunile .NET și Java, vă rugăm să consultați informațiile distribuite mai jos pentru mai mult ajutor.

GroupDocs.Watermark pentru instalarea .NET

Puteți să instalați prin NuGet, să descărcați direct programul de instalare MSI sau DLL-urile din secțiunea de descărcări sau să utilizați Consola Manager de pachete:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark pentru instalarea Java

Vizitați secțiunea de descărcări pentru a obține fișierul JAR sau utilizați cea mai recentă configurație Maven în aplicațiile dvs. 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>

Cazuri de utilizare pentru adăugarea sau eliminarea filigranelor în .NET și Java

După ce am configurat cu succes GroupDocs.Watermark (pentru .NET sau Java), putem revizui unele dintre cele mai comune cazuri de utilizare a filigranului pentru documente și imagini.

Cazuri de utilizare pentru adăugarea sau eliminarea filigranelor în .NET și Java

Cum să adăugați filigrane text în documentele Word în .NET și Java?

Filigranele text sunt un tip de filigran utilizat pe scară largă care poate fi folosit pentru a proteja conținutul sensibil din fișierele procesate digital. Puteți evita copierea sau imprimarea neautorizată a unui fișier folosind filigrane bazate pe text. API-urile GroupDocs.Watermark permit dezvoltatorilor .NET și Java să integreze această funcționalitate în modulele software existente sau să creeze aplicații pentru interfețe web mobile sau HTML, permițând utilizatorilor să se bucure de funcțiile de filigranare text fără efort.

Cum să adăugați filigrane text în documentele Word în .NET și Java?

Aplicați filigrane text documentelor de procesare a textului în .NET

Dacă doriți să inserați filigrane bazate pe text în fișierele Word, vă rugăm să utilizați codul C# de mai jos:

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

Introduceți un filigran bazat pe text în documentele Word în Java

De asemenea, puteți să adăugați filigrane text în documentele Word utilizând următorul cod 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();      

O modalitate simplă de a adăuga filigrane bazate pe imagini documentelor PDF în aplicațiile C# .NET și Java

Utilizarea imaginilor ca filigrane este o modalitate excelentă de a eticheta documentele legale sau oficiale, deoarece acestea sunt mai ușor de adăugat și greu de eliminat în comparație cu filigranele de text. Filigranele bazate pe imagini pot fi, de asemenea, utilizate eficient pentru a adăuga branding sau alte informații unui document. API-urile GroupDocs.Watermark acceptă mai multe tipuri de filigrane bazate pe imagini pentru fișierele PDF în .NET și Java.

O modalitate simplă de a adăuga filigrane bazate pe imagini documentelor PDF în aplicațiile C# .NET și Java

Adăugați filigrane bazate pe imagini documentelor PDF în .NET

Documente PDF cu filigran cu etichete bazate pe imagini codul C# prezentat mai jos:

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

Cum să filigranezi foile de calcul Excel și prezentările PowerPoint în .NET și Java?

Microsoft Excel și PowerPoint sunt două dintre cele mai utilizate tipuri de date de foi de calcul și de prezentare. Utilizatorii din întreaga lume utilizează pe scară largă aceste aplicații software pentru raportare, demonstrații de produse și multe alte scopuri. API-urile GroupDocs.Watermark pentru .NET și Java le permit dezvoltatorilor de aplicații să filtreze în mod programatic ambele tipuri de fișiere de date cu text și imagini, fără a necesita Microsoft Office.

Cum să filigranezi foile de calcul Excel și prezentările PowerPoint în .NET și Java?

Etichetați documentele Excel și PowerPoint cu text și imagini în .NET

Pentru a injecta filigrane de text sau imagine în foile de calcul Excel în .NET, vă rugăm să utilizați următorul exemplu de codificare 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”);
    }        

Fișiere Excel și PowerPoint cu filigran cu etichete text și imagini în Java

Vă rugăm să utilizați exemplul de cod distribuit mai jos pentru a aplica filigrane bazate pe text sau imagini pe foile de calcul Excel în 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(); 

Aflați să filigranați fotografii și imagini în .NET și Java

La fel ca în cazul diferitelor tipuri de documente, poate fi necesar să adăugați un identificator imaginilor dvs. Datorită popularității imense a partajării de conținut pe platformele sociale, fotografiile de filigranare au devenit, de asemenea, din ce în ce mai importante pentru a preveni utilizarea greșită. Utilizatorii preferă să încorporeze text sau filigran de imagine în fotografii înainte de a le publica pe platforma socială aleasă de ei. API-urile GroupDocs.Watermark oferă un set de instrumente pentru inserarea cu ușurință a etichetelor de filigran în fișiere imagine PNG, JPG, TIFF și GIF în platformele .NET și Java.

Aflați să filigranați fotografii și imagini în .NET și Java

Încorporați filigrane de text în imagini în .NET

Dacă doriți să filigranați imagini prin adăugarea de etichete de text, vă rugăm să utilizați codul C# afișat mai jos, care filigranează o imagine 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");
    }        

Imaginile filigranelor și fotografiile dvs. în Java

Puteți aplica filigrane fotografiilor și alte imagini în Java, de asemenea. Vă rugăm să utilizați următorul cod Java pentru a filigrana o imagine PNG:

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

Căutați și eliminați filigranele în aplicațiile dvs. de filigranare .NET și Java

Căutarea și eliminarea filigranelor existente din documente este un aspect important al curățării sau igienizării fișierelor sau, poate fi o cerință de afaceri. Luați în considerare scenariul de ștergere a mărcii învechite adăugate activelor dvs. digitale și de înlocuire cu cea mai recentă versiune. Cu ajutorul API-urilor GroupDocs.Watermark pentru .NET și Java, puteți nu numai să adăugați mai multe tipuri de filigrane la fișierele de date, ci și să căutați prin obiectele filigrane adăugate și să le eliminați.

Căutați și eliminați filigranele în aplicațiile dvs. de filigranare .NET și Java

Găsiți și eliminați filigranele adăugate fișierelor dvs. .NET

Pentru a găsi filigranul în fișierele Word, Excel, PowerPoint, PDF sau Visio din .NET pe baza unor criterii specifice, vă rugăm să utilizați acest exemplu de codificare 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);
} 

Pe lângă căutarea etichetelor de filigran existente din fișierele dvs., le puteți și elimina. Vă rugăm să utilizați această codare C# pentru eliminarea filigranului cu formatarea specificată:

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

Localizați și ștergeți filigranele din fișierele de date în Java

Puteți căuta filigrane în documente Word, PDF, Excel și PowerPoint în Java. Următorul cod este utilizat pentru a căuta filigrane pe un criteriu de căutare text:

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

Eliminarea oricăror etichete de filigran existente în Java este posibilă și cu GroupDocs.Watermark for Java API. Această codare Java elimină un filigran cu formatare specifică:

Căutați să filigranați PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF și alte fișiere din mers folosind dispozitivele dvs. mobile? Dacă da, încercați Aplicațiile gratuite de filigran și aveți o experiență grozavă de filigranare.

Cauți ajutor?

Consultați canalele noastre de asistență pentru ajutor cu întrebările dvs. legate de funcțiile API-ului produsului Conholdate și de funcționare.