Türkçe
 Türkçe

Filigran PDF, Word, Excel, PowerPoint ve görüntü dosyaları

.NET ve Java'da PDF, DOCX, XLSX, PPTX, ODT, RTF, TXT, VSD, EML, MSG, PNG ve JPG dosyalarına filigran ekleyin veya kaldırın. Metin ve resim tabanlı filigranları doğru şekilde uygulayarak dijital varlıklarınızı koruyun.

API'lerimizi Ücretsiz DeneyinGeçici Lisans Alın

Dijital içeriklerinizin korumasını artırmak için filigran veri dosyaları

Filigran, dijital bir dosyaya bir logo veya başka bir tanımlayıcı işaret ekleme işlemidir. Bir filigranın amacı, dosyanın sahibini belirlemek, telif hakkı iddiasında bulunmak, içeriğinize yetkisiz erişimi caydırmak ve varlıklarınıza marka bilinci eklemektir. Bir dosyanın kaynağını izlemek ve başkalarının içeriğinizi izinsiz olarak çalmasını veya kullanmasını önlemek için filigranları da kullanabilirsiniz. Dijital içeriğe filigran eklemenin birkaç yolu vardır; en yaygın olanı, bir uygulama veya yazılım programı kullanarak dosyaya metin veya görüntü olarak görsel bir işaret eklemektir.

Süreci otomatikleştirmek, düzenli olarak farklı türlerde birden çok dosyaya filigran eklerseniz daha verimli hale getirir, böylece çok fazla zaman ve emek tasarrufu sağlar. .NET ve Java için GroupDocs.Watermark API'lerinin son derece yararlı olduğu yer burasıdır. Filigran ekleme sürecini basitleştirir, etkinliği artırır ve dijital resim ve belgelerinizin korunmasını sağlamanıza olanak tanır. PDF, Word, Excel, PowerPoint, OpenDocument, Visio, E-posta, Zengin Metin ve farklı görüntü dosyası biçimlerindeki metin ve görüntü türlerinin filigranlarını eklemek veya kaldırmak için C#, VB.NET ve Java uygulamaları oluşturabilirsiniz.

Başlarken

Sonraki bölümlerde paylaşılan kod örneklerini başarılı bir şekilde çalıştırmak ve çalışma ortamınızı kurmak için lütfen .NET veya Java sürümleri ve diğer önkoşullar.

.NET ve Java sürümleri için çeşitli kurulum seçenekleri sunuyoruz, lütfen daha fazla yardım için aşağıda paylaşılan bilgileri inceleyin.

.NET yüklemesi için GroupDocs.Watermark

NuGet aracılığıyla yükleyebilir, indirmeler bölümünden MSI yükleyicisini veya DLL'leri doğrudan indirebilir veya Paket Yöneticisi Konsolunu kullanabilirsiniz:

PM> Install-Package GroupDocs.Watermark 

Java kurulumu için GroupDocs.Watermark

JAR dosyasını edinmek için lütfen indirilenler bölümünü ziyaret edin veya Java uygulamalarınızda en son Maven yapılandırmasını kullanın:

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

.NET ve Java'da filigran eklemek veya kaldırmak için kullanım örnekleri

GroupDocs.Watermark'ı (.NET veya Java için) başarıyla yapılandırdıktan sonra, en yaygın belge ve görüntü filigranı kullanım durumlarından bazılarını gözden geçirebiliriz.

.NET ve Java'da filigran eklemek veya kaldırmak için kullanım örnekleri

.NET ve Java'da Word belgelerine metin filigranları nasıl eklenir?

Metin filigranları, dijital olarak işlenmiş dosyalardaki hassas içeriği korumak için kullanılabilen, yaygın olarak kullanılan bir filigran türüdür. Metin tabanlı filigranlar kullanarak bir dosyanın izinsiz kopyalanmasını veya yazdırılmasını önleyebilirsiniz. GroupDocs.Watermark API'leri, .NET ve Java geliştiricilerinin bu işlevselliği mevcut yazılım modüllerine entegre etmelerine veya mobil veya HTML web arayüzleri için uygulamalar oluşturmalarına olanak tanıyarak kullanıcıların metin filigranlama özelliklerinden zahmetsizce yararlanmasını sağlar.

.NET ve Java'da Word belgelerine metin filigranları nasıl eklenir?

.NET'te kelime işlem belgelerine metin filigranları uygulama

Word dosyalarına metin tabanlı filigranlar eklemek istiyorsanız, lütfen aşağıda verilen C# kodunu kullanın:

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

Java'daki Word belgelerine metin tabanlı bir filigran ekleme

Ayrıca aşağıdaki Java kodunu kullanarak Word belgelerine metin filigranları ekleyebilirsiniz:

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

C# .NET ve Java uygulamalarında PDF belgelerine görüntü tabanlı filigranlar eklemenin kolay bir yolu

Görüntüleri filigran olarak kullanmak, metin filigranlarına kıyasla eklenmesi daha kolay ve çıkarılması zor olduğundan, yasal veya resmi belgeleri etiketlemenin harika bir yoludur. Görüntü tabanlı filigranlar, bir belgeye marka veya diğer bilgileri eklemek için de etkili bir şekilde kullanılabilir. GroupDocs.Watermark API'leri, .NET ve Java'daki PDF dosyalarınız için çok sayıda görüntü tabanlı filigran türünü destekler.

C# .NET ve Java uygulamalarında PDF belgelerine görüntü tabanlı filigranlar eklemenin kolay bir yolu

.NET'te PDF belgelerine görüntü tabanlı filigranlar ekleyin

PDF belgelerini resim tabanlı etiketlerle kullanarak filigranlayın aşağıda gösterilen C# kodu:

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

.NET ve Java'da Excel elektronik tablolarına ve PowerPoint sunumlarına filigran nasıl eklenir?

Microsoft Excel ve PowerPoint, en yaygın kullanılan elektronik tablo ve sunum veri türlerinden ikisidir. Dünyanın her yerindeki kullanıcılar, bu yazılım uygulamalarını raporlama, ürün tanıtımları ve diğer birçok amaç için yoğun bir şekilde kullanır. .NET ve Java API'leri için GroupDocs.Watermark, uygulama geliştiricilerin Microsoft Office gerektirmeden bu veri dosyası türlerinin her ikisine de metin ve resimlerle programlı olarak filigran eklemesine olanak tanır.

.NET ve Java'da Excel elektronik tablolarına ve PowerPoint sunumlarına filigran nasıl eklenir?

Excel ve PowerPoint belgelerinizi .NET'te metin ve resimlerle etiketleyin

.NET'teki Excel elektronik tablolarınıza metin veya resim filigranları eklemek için lütfen aşağıdaki C# örnek kodlamasını kullanın:

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

Java'da metin ve resim etiketleriyle Excel ve PowerPoint dosyalarına filigran ekleyin

Java'da Excel elektronik tablolarınıza metin veya resim tabanlı filigranlar uygulamak için lütfen aşağıda paylaşılan kod örneğini kullanın:

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

.NET ve Java'da fotoğraflara ve görüntülere filigran eklemeyi öğrenin

Farklı belge türlerinde olduğu gibi, resimlerinize de bir tanımlayıcı eklemeniz gerekebilir. Sosyal platformlarda içerik paylaşımının muazzam popülaritesi nedeniyle, kötüye kullanımı önlemek için fotoğraflara filigran eklemek de giderek daha önemli hale geldi. Kullanıcılar, seçtikleri sosyal platformda yayınlamadan önce fotoğraflara metin veya resim filigranları yerleştirmeyi tercih ediyor. GroupDocs.Watermark API'leri, filigran etiketlerini .NET ve Java platformlarındaki PNG, JPG, TIFF ve GIF resim dosyalarına kolayca eklemek için bir dizi araç sağlar.

.NET ve Java'da fotoğraflara ve görüntülere filigran eklemeyi öğrenin

Metin filigranlarını .NET'teki görüntülere gömün

Metin etiketleri ekleyerek resimlere filigran eklemek istiyorsanız lütfen aşağıda gösterilen bir JPG görüntüsünü filigranlar:

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

Java'da görüntüleri ve fotoğraflarınızı filigranlayın

Fotoğraflarınıza filigran uygulayabilir ve Java'daki diğer resimler de. Bir PNG görüntüsünü filigranlamak için lütfen aşağıdaki Java kodunu kullanın:

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

.NET ve Java filigran uygulamalarınızdaki filigranları arayın ve kaldırın

Belgelerdeki mevcut filigranları aramak ve kaldırmak, dosyaları temizlemenin veya sterilize etmenin önemli bir yönüdür veya bir iş gereksinimi olabilir. Dijital varlıklarınıza eklenen eski markaları silme ve en son sürümle değiştirme senaryosunu düşünün. .NET ve Java için GroupDocs.Watermark API'lerinin yardımıyla, veri dosyalarına yalnızca birkaç türde filigran eklemekle kalmaz, eklenen filigran nesneleri arasında arama yapabilir ve bunları da kaldırabilirsiniz.

.NET ve Java filigran uygulamalarınızdaki filigranları arayın ve kaldırın

.NET dosyalarınıza eklenen filigranları bulun ve kaldırın

.NET'teki Word, Excel, PowerPoint, PDF veya Visio dosyalarında filigranı bulmak için bazı belirli kriterlere göre, lütfen bu C# örnek kodlamasını kullanın:

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

Dosyalarınızdan mevcut filigran etiketlerini aramanın yanı sıra bunları da kaldırabilirsiniz. Lütfen filigranı kaldırmak belirtilen biçimlendirme ile:

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

Java'daki veri dosyalarından filigranları bulun ve silin

Java'da Word, PDF, Excel ve PowerPoint belgelerindeki filigranları arayabilirsiniz. Aşağıdaki kod, bir metin arama ölçütünde filigran aramak için kullanılır:

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

Java API'si için GroupDocs.Watermark ile Java'daki mevcut filigran etiketlerini kaldırmak da mümkündür. Bu Java kodlaması, belirli biçimlendirmeyle:

Mobil cihazlarınızı kullanarak PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, VSD, MSG, EML, RTF, TXT, PNG, JPG, TIFF ve diğer dosyaları anında filigranlamak mı istiyorsunuz? Cevabınız evet ise, lütfen Ücretsiz Filigran Uygulamalarımızı deneyin ve harika bir filigran deneyimi yaşayın.

Yardım istiyorum?

Conholdate ürün API'si özellikleri ve çalışmasıyla ilgili sorularınız için destek kanallarımıza göz atın.