Hungarian
 Hungarian

Vízjel PDF, Word, Excel, PowerPoint és képfájlok

Vízjelek hozzáadása vagy eltávolítása PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG és JPG fájlokból .NET és Java formátumban. Őrizze meg digitális eszközeit a szöveges és képalapú vízjelek pontos alkalmazásával.

Próbálja ki API-jainkat ingyenesenSzerezzen ideiglenes engedélyt

Vízjel adatfájlok a digitális tartalmak védelmének fokozása érdekében

A vízjelezés egy logó vagy más azonosító jel hozzáadása egy digitális fájlhoz. A vízjel célja, hogy azonosítsa a fájl tulajdonosát, érvényesítse a szerzői jogokat, megakadályozza a tartalmaihoz való jogosulatlan hozzáférést, és márkajelzést adjon az eszközökhöz. Vízjeleket is használhat a fájl eredetének nyomon követésére, és megakadályozhatja, hogy mások engedély nélkül ellopják vagy felhasználják a tartalmat. Számos módja van a digitális tartalom vízjelének, a leggyakoribb az, hogy egy alkalmazás vagy szoftver segítségével vizuális jelölést adnak a fájlhoz szövegben vagy képben.

A folyamat automatizálása hatékonyabbá tenné, ha rendszeresen találkozik több különböző típusú fájl vízjellel, így rengeteg időt és erőfeszítést takarít meg. Itt rendkívül hasznosak a GroupDocs.Watermark API-k .NET-hez és Java-hoz. Egyszerűbbé teszik a vízjelezési folyamatot, növelik a hatékonyságot, és lehetővé teszik digitális képei és dokumentumai védelmét. C#, VB.NET és Java alkalmazásokat készíthet szöveg- és képtípusok vízjeleinek hozzáadásához vagy eltávolításához PDF, Word, Excel, PowerPoint, OpenDocument, Visio, E-mail, Rich Text és különböző képfájlformátumokban.

Elkezdeni

A következő szakaszokban megosztott kódminták sikeres futtatásához és a munkakörnyezet beállításához győződjön meg arról, hogy megfelelően telepítette a GroupDocs.Watermark API-t a következőhöz: .NET vagy Java verziót, valamint minden egyéb előfeltételt.

Számos telepítési lehetőséget biztosítunk a .NET és a Java verziókhoz. További segítségért tekintse át az alábbi információkat.

GroupDocs.Watermark .NET telepítéshez

Telepítheti a NuGet segítségével, közvetlenül letöltheti az MSI telepítőjét vagy a DLL-eket a letöltések részből, vagy használhatja a Package Manager konzolt:

PM> Install-Package GroupDocs.Watermark 

GroupDocs.Watermark Java telepítéshez

Kérjük, keresse fel a letöltések részt a JAR-fájl beszerzéséhez, vagy használja a legújabb Maven-konfigurációt Java-alkalmazásaiban:

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

Használati esetek vízjelek hozzáadására vagy eltávolítására a .NET és a Java rendszerben

A GroupDocs.Watermark (.NET-hez vagy Java-hoz) sikeres konfigurálása után áttekinthetünk néhány leggyakoribb dokumentum- és képvízjel-használati esetet.

Használati esetek vízjelek hozzáadására vagy eltávolítására a .NET és a Java rendszerben

Hogyan lehet szöveges vízjeleket hozzáadni a Word dokumentumokhoz .NET és Java nyelven?

A szöveges vízjelek a vízjelek széles körben használt típusai, amelyek a digitálisan feldolgozott fájlok érzékeny tartalmának védelmére használhatók. Szövegalapú vízjelek használatával megakadályozhatja a fájlok jogosulatlan másolását vagy nyomtatását. A GroupDocs.Watermark API-k lehetővé teszik a .NET és Java fejlesztők számára, hogy integrálják ezt a funkciót meglévő szoftvermoduljaikba, vagy olyan alkalmazásokat készítsenek mobil vagy HTML webes felületekhez, amelyek lehetővé teszik a felhasználók számára, hogy könnyedén élvezhessék a szöveges vízjel funkcióit.

Hogyan lehet szöveges vízjeleket hozzáadni a Word dokumentumokhoz .NET és Java nyelven?

Szöveges vízjelek alkalmazása a .NET szövegszerkesztő dokumentumaira

Ha szövegalapú vízjeleket szeretne beilleszteni Word-fájlokba, kérjük, használja az alábbi C# kódot:

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

Szöveg alapú vízjel beszúrása a Java Word dokumentumokba

A következő Java-kód használatával szöveges vízjeleket is hozzáadhat a Word dokumentumokhoz:

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

Egyszerű módja annak, hogy képalapú vízjeleket adjon hozzá PDF dokumentumokhoz C# .NET és Java alkalmazásokban

A képek vízjelként való használata nagyszerű módja a jogi vagy hivatalos dokumentumok címkézésének, mivel a szöveges vízjelekhez képest könnyebben hozzáadhatók és eltávolíthatók. A képalapú vízjelek hatékonyan használhatók márkajelzések vagy egyéb információk hozzáadására a dokumentumhoz. A GroupDocs.Watermark API-k többféle képalapú vízjelet támogatnak a PDF-fájlokhoz .NET-ben és Java-ban.

Egyszerű módja annak, hogy képalapú vízjeleket adjon hozzá PDF dokumentumokhoz C# .NET és Java alkalmazásokban

Képalapú vízjelek hozzáadása a .NET-ben található PDF-dokumentumokhoz

Vízjellel ellátott PDF dokumentumok képalapú címkékkel az alább látható C# kód:

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

Hogyan lehet vízjellel ellátni Excel-táblázatokat és PowerPoint-prezentációkat .NET-ben és Java-ban?

A Microsoft Excel és a PowerPoint a két legszélesebb körben használt táblázat- és prezentációs adattípus. A felhasználók világszerte széles körben használják ezeket a szoftveralkalmazásokat jelentéskészítésre, termékbemutatókra és sok más célra. A GroupDocs.Watermark for .NET és a Java API-k lehetővé teszik az alkalmazásfejlesztők számára, hogy programozottan vízjellel láthassák el mindkét adatfájltípust szöveggel és képekkel anélkül, hogy Microsoft Office-ra lenne szükségük.

Hogyan lehet vízjellel ellátni Excel-táblázatokat és PowerPoint-prezentációkat .NET-ben és Java-ban?

Címkézze fel Excel- és PowerPoint-dokumentumait szöveggel és képekkel a .NET-ben

Szöveg vagy kép vízjelek beszúrásához Excel-táblázataiba .NET-ben, kérjük, használja a következő C# mintakódolást:

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

Vízjel Excel és PowerPoint fájlok szöveges és képi címkékkel Java nyelven

Kérjük, használja az alább megosztott kódmintát szöveg- vagy képalapú vízjelek alkalmazásához az Excel-táblázataira Java nyelven:

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

Ismerje meg a fényképek és képek vízjelezését .NET-ben és Java-ban

A különböző típusú dokumentumokhoz hasonlóan előfordulhat, hogy azonosítót kell hozzáadnia a képekhez. A közösségi platformokon történő tartalommegosztás óriási népszerűsége miatt a fotók vízjelezése is egyre fontosabbá vált a visszaélések megelőzésében. A felhasználók szívesebben ágyazzák be a szöveges vagy képi vízjeleket, mint a fényképeket, mielőtt közzéteszik azokat a választott közösségi platformon. A GroupDocs.Watermark API-k eszközöket biztosítanak a vízjelcímkék egyszerű beszúrásához PNG, JPG, TIFF és GIF képfájlokba .NET és Java platformokon.

Ismerje meg a fényképek és képek vízjelezését .NET-ben és Java-ban

Szöveges vízjelek beágyazása képekbe a .NET-ben

Ha szöveges címkék hozzáadásával szeretne vízjelet adni a képekhez, használja az alább látható C# kódot, amely JPG-képet vízjelekkel lát el:

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

Vízjel képek és fényképei Java nyelven

Vízjeleket alkalmazhat fotóira és más Java képek is. Kérjük, használja a következő Java kódot egy PNG-kép vízjelezéséhez:

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

Keressen és távolítson el vízjeleket .NET és Java vízjel-alkalmazásaiban

A meglévő vízjelek keresése és eltávolítása a dokumentumokból a fájlok tisztításának vagy fertőtlenítésének fontos szempontja, vagy üzleti követelmény lehet. Fontolja meg azt a forgatókönyvet, hogy törölje a digitális eszközeihez hozzáadott elavult márkajelzést, és cserélje le a legújabb verzióra. A GroupDocs.Watermark API-k segítségével .NET-hez és Java-hoz nem csak többféle vízjelet adhat hozzá az adatfájlokhoz, hanem kereshet is a hozzáadott vízjelobjektumok között, és eltávolíthatja azokat.

Keressen és távolítson el vízjeleket .NET és Java vízjel-alkalmazásaiban

Keresse meg és távolítsa el a .NET-fájlokhoz hozzáadott vízjeleket

A vízjel megtalálása Word, Excel, PowerPoint, PDF vagy Visio fájlokban a .NET-ben bizonyos feltétel alapján, kérjük, használja ezt a C# mintakódolást:

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

A meglévő vízjelcímkék fájljaiban való keresése mellett eltávolíthatja azokat. Kérjük, használja ezt a C# kódot a vízjel eltávolításához a megadott formázással:

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

Vízjelek megkeresése és törlése a Java adatfájlokból

Java nyelven kereshet vízjelek között Word, PDF, Excel és PowerPoint dokumentumokban. A következő kód a vízjelek kereséséhez szöveges keresési feltétel eseté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(); 

A meglévő vízjelcímkék eltávolítása Java nyelven a GroupDocs.Watermark for Java API segítségével is lehetséges. Ez a Java kódolás eltávolítja a vízjelet adott formázással:

PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF és egyéb fájlokat szeretne vízjelekkel ellátni, menet közben, mobileszközeivel? Ha igen, kérjük, próbálja ki ingyenes vízjelező alkalmazásainkat, és élvezze a nagyszerű vízjelezési élményt.

Segítséget keres?

A Conholdate termék API funkcióival és működésével kapcsolatos kérdéseivel kapcsolatban keresse fel támogatási csatornáinkat.