<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>java excel watermark on Conholdate Blog</title>
    <link>https://blog-qa.conholdate.com/nl/tag/java-excel-watermark/</link>
    <description>Recent content in java excel watermark on Conholdate Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>nl</language>
    <lastBuildDate>Thu, 03 Sep 2026 13:20:14 +0000</lastBuildDate><atom:link href="https://blog-qa.conholdate.com/nl/tag/java-excel-watermark/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Watermerk invoegen in Excel met Java</title>
      <link>https://blog-qa.conholdate.com/nl/total/insert-watermark-in-excel-using-java/</link>
      <pubDate>Thu, 03 Sep 2026 13:20:14 +0000</pubDate>
      
      <guid>https://blog-qa.conholdate.com/nl/total/insert-watermark-in-excel-using-java/</guid>
      <description>Watermerk invoegen in Excel in Java met Conholdate.Total for Java. Volg deze beknopte gids voor installatie, code en essentiële opties om uw spreadsheets te beschermen.</description>
      <content:encoded><![CDATA[<p>Het insluiten van een watermerk in een spreadsheet helpt gevoelige gegevens te beschermen en geeft eigendom van het document aan. <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> biedt een eenvoudige API waarmee je een watermerk in Excel in Java kunt invoegen met slechts een paar regels code. Deze gids leidt je door de benodigde configuratie, de volledige implementatie en belangrijke configuratie‑opties zodat je je Excel‑werkboeken efficiënt kunt beveiligen.</p>
<h2 id="hoe-een-watermerk-in-excel-in-java-invoegen---stap-voor-stap">Hoe een Watermerk in Excel in Java Invoegen - Stap voor Stap</h2>
<h3 id="laad-de-werkmap-met-excelloadoptions">Laad de Werkmap met ExcelLoadOptions</h3>
<ol>
<li><strong>Laad de Excel-werkmap</strong>: Gebruik <code>Watermarker</code> samen met <code>ExcelLoadOptions</code> om het bestand te openen.
<!-- raw HTML omitted -->
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Watermarker watermarker <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Watermarker<span style="color:#f92672">(</span>inputPath<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> ExcelLoadOptions<span style="color:#f92672">());</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>De <code>Watermarker</code>-klasse is gedocumenteerd in de <a href="https://reference.conholdate.com/java/">API-referentie</a>. Laden met <code>ExcelLoadOptions</code> geeft je controle over het geheugenverbruik, wat essentieel is voor grote werkmappen.</p>
<h3 id="maak-een-tekstwatermerk-met-opmaak">Maak een tekstwatermerk met opmaak</h3>
<ol start="2">
<li><strong>Maak een tekstwatermerk</strong>: Definieer lettertype, kleur, doorzichtigheid, rotatie en uitlijning.
<!-- raw HTML omitted -->
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Font font <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Font<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Arial&#34;</span><span style="color:#f92672">,</span> 36<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>TextWatermark watermark <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> TextWatermark<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;CONFIDENTIAL&#34;</span><span style="color:#f92672">,</span> font<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setColor</span><span style="color:#f92672">(</span>Color<span style="color:#f92672">.</span><span style="color:#a6e22e">RED</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setOpacity</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setRotationAngle</span><span style="color:#f92672">(</span>45<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalAlignment</span><span style="color:#f92672">(</span>HorizontalAlignment<span style="color:#f92672">.</span><span style="color:#a6e22e">Center</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setVerticalAlignment</span><span style="color:#f92672">(</span>VerticalAlignment<span style="color:#f92672">.</span><span style="color:#a6e22e">Center</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Het instellen van <code>opacity</code> op 0.3 maakt het watermerk semi‑transparant, terwijl een rotatie van 45 graden het diagonaal over het blad plaatst. Je kunt deze waarden aanpassen om te voldoen aan merkrichtlijnen of nalevingsvereisten.</p>
<h3 id="watermerk-toepassen-op-alle-werkbladen">Watermerk toepassen op alle werkbladen</h3>
<ol start="3">
<li><strong>Voeg het watermerk toe aan de werkmap</strong>: De <code>add</code>‑methode past het toe op elk werkblad in één enkele oproep.
<!-- raw HTML omitted -->
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>watermark<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Als je per‑werkblad controle nodig hebt, kun je individuele werkbladen ophalen via <code>watermarker.getWorksheets()</code> en <code>add</code> voor elk afzonderlijk aanroepen.</p>
<h3 id="sla-het-watergemarkeerde-werkboek-op">Sla het watergemarkeerde werkboek op</h3>
<ol start="4">
<li><strong>Sla het watergemarkeerde werkboek op</strong>: Kies <code>ExcelSaveOptions</code> om het uitvoerformaat te regelen en de oorspronkelijke metadata te behouden.</li>
</ol>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span>outputPath<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> ExcelSaveOptions<span style="color:#f92672">());</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Het <code>ExcelSaveOptions</code>-object stelt je in staat om op te geven of je de oorspronkelijke bestandsversie wilt behouden of wilt upgraden naar de nieuwste <a href="https://docs.fileformat.com/spreadsheet/xlsx/">XLSX</a> standaard.</p>
<h3 id="bronnen-vrijgeven-om-geheugenlekken-te-voorkomen">Bronnen vrijgeven om geheugenlekken te voorkomen</h3>
<ol start="5">
<li><strong>Sluit de Watermarker</strong>: Geef bronnen vrij om geheugenlekken te voorkomen, vooral bij het verwerken van veel bestanden in één batch.
<!-- raw HTML omitted -->
</li>
</ol>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">close</span><span style="color:#f92672">();</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Het sluiten van de <code>Watermarker</code> zorgt er ook voor dat eventuele openstaande schrijfoperaties worden weggeschreven, zodat het uitvoerbestand niet beschadigd raakt.</p>
<p>Deze stappen illustreren hoe je een watermerk in Excel in Java kunt invoegen, terwijl je controle hebt over het uiterlijk en de prestaties.</p>
<h2 id="volledig-codevoorbeeld-watermerk-invoegen-in-excel-in-java---volledig-java-watermerk">Volledig codevoorbeeld: Watermerk invoegen in Excel in Java - Volledig Java-watermerk</h2>
<p>De volgende code toont het volledige proces van het laden van de werkmap tot het opslaan van het resultaat.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.Watermarker<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.contents.TextWatermark<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.common.Font<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.common.Color<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.contents.HorizontalAlignment<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.contents.VerticalAlignment<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.options.load.ExcelLoadOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.options.save.ExcelSaveOptions<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">ExcelWatermarkExample</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        String inputPath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;input.xlsx&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>        String outputPath <span style="color:#f92672">=</span> <span style="color:#e6db74">&#34;output_watermarked.xlsx&#34;</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>Watermarker watermarker <span style="color:#f92672">=</span> <span style="color:#66d9ef">null</span><span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">try</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            <span style="color:#75715e">// Load the Excel workbook (works for both XLS and XLSX)
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            ExcelLoadOptions loadOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ExcelLoadOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>            <span style="color:#75715e">// For very large workbooks you can enable streaming mode:
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            <span style="color:#75715e">// loadOptions.setLoadAllWorksheets(false);
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            watermarker <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Watermarker<span style="color:#f92672">(</span>inputPath<span style="color:#f92672">,</span> loadOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create a text watermark with desired appearance
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            Font font <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Font<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;Arial&#34;</span><span style="color:#f92672">,</span> 36<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            TextWatermark watermark <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> TextWatermark<span style="color:#f92672">(</span><span style="color:#e6db74">&#34;CONFIDENTIAL&#34;</span><span style="color:#f92672">,</span> font<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setColor</span><span style="color:#f92672">(</span>Color<span style="color:#f92672">.</span><span style="color:#a6e22e">RED</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setOpacity</span><span style="color:#f92672">(</span>0<span style="color:#f92672">.</span><span style="color:#a6e22e">3</span><span style="color:#f92672">);</span>               <span style="color:#75715e">// 30% opacity
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setRotationAngle</span><span style="color:#f92672">(</span>45<span style="color:#f92672">);</span>          <span style="color:#75715e">// diagonal
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setHorizontalAlignment</span><span style="color:#f92672">(</span>HorizontalAlignment<span style="color:#f92672">.</span><span style="color:#a6e22e">Center</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>            watermark<span style="color:#f92672">.</span><span style="color:#a6e22e">setVerticalAlignment</span><span style="color:#f92672">(</span>VerticalAlignment<span style="color:#f92672">.</span><span style="color:#a6e22e">Center</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Apply the watermark to all worksheets
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span>watermark<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save the watermarked workbook
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>            ExcelSaveOptions saveOptions <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> ExcelSaveOptions<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>            watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span>outputPath<span style="color:#f92672">,</span> saveOptions<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span> <span style="color:#66d9ef">catch</span> <span style="color:#f92672">(</span>Exception e<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            e<span style="color:#f92672">.</span><span style="color:#a6e22e">printStackTrace</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span> <span style="color:#66d9ef">finally</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>            <span style="color:#66d9ef">if</span> <span style="color:#f92672">(</span>watermarker <span style="color:#f92672">!=</span> <span style="color:#66d9ef">null</span><span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>                watermarker<span style="color:#f92672">.</span><span style="color:#a6e22e">close</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>            <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><blockquote>
<p><strong>Opmerking:</strong> Dit codevoorbeeld toont de kernfunctionaliteit. Voordat u het in uw project gebruikt, moet u de bestandspaden (<code>input.xlsx</code>, <code>output_watermarked.xlsx</code>) aanpassen zodat ze overeenkomen met uw werkelijke bestandslocaties, controleren of alle vereiste afhankelijkheden correct zijn geïnstalleerd, en grondig testen in uw ontwikkelomgeving. Als u problemen ondervindt, raadpleeg dan de <a href="https://docs.conholdate.com/java/">officiële documentatie</a> of neem contact op met het <a href="https://forum.conholdate.com/c/total/5">ondersteuningsteam</a> voor hulp.</p>
</blockquote>
<h2 id="de-omgeving-gereed-maken">De omgeving gereed maken</h2>
<h3 id="maven-repository-en-afhankelijkheid-toevoegen">Maven-repository en afhankelijkheid toevoegen</h3>
<p>Voeg de Conholdate Maven-repository en de SDK-afhankelijkheid toe aan je <code>pom.xml</code>:</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;repositories&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;repository&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;id&gt;</span>conholdate-repo<span style="color:#f92672">&lt;/id&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;name&gt;</span>Conholdate Maven Repository<span style="color:#f92672">&lt;/name&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;url&gt;</span>https://repository.conholdate.com/repo/<span style="color:#f92672">&lt;/url&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;/repository&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/repositories&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;dependency&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;groupId&gt;</span>com.conholdate<span style="color:#f92672">&lt;/groupId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;artifactId&gt;</span>conholdate-total<span style="color:#f92672">&lt;/artifactId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;version&gt;</span>24.9<span style="color:#f92672">&lt;/version&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;type&gt;</span>pom<span style="color:#f92672">&lt;/type&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/dependency&gt;</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>U kunt de nieuwste JAR‑bestanden ook rechtstreeks van de <a href="https://releases.conholdate.com/total/java/">downloadpagina</a> downloaden. De SDK vereist Java 8 of hoger, en een compatibele IDE zoals IntelliJ IDEA of Eclipse maakt het debuggen gemakkelijker.</p>
<h3 id="licenties-configureren-productiegebruik">Licenties configureren (productiegebruik)</h3>
<p>Voordat u de watermerkcode in een productieomgeving uitvoert, past u uw licentiebestand toe:</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.groupdocs.watermark.License<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>License license <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> License<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>license<span style="color:#f92672">.</span><span style="color:#a6e22e">setLicense</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;path/to/Conholdate.Total.Java.lic&#34;</span><span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Een tijdelijke licentie is beschikbaar voor evaluatie op de <a href="https://purchase.conholdate.com/temporary-license/">tijdelijke licentiepagina</a>. Voor langetermijnprojecten, bekijk de <a href="https://purchase.conholdate.com/pricing/total/family/">prijspagina</a> om het juiste plan te kiezen.</p>
<h2 id="wat-maakt-conholdatetotal-for-java-geschikt-voor-excel-watermerken">Wat maakt Conholdate.Total for Java geschikt voor Excel-watermerken</h2>
<h3 id="uitgebreide-xlsxlsx-ondersteuning">Uitgebreide XLS/XLSX-ondersteuning</h3>
<p>De bibliotheek verwerkt zowel legacy <a href="https://docs.fileformat.com/spreadsheet/xls/">XLS</a> als moderne XLSX-formaten zonder conversie, en behoudt formules, grafieken en macro&rsquo;s.</p>
<h3 id="efficiënte-streamingmodus-voor-grote-werkboeken">Efficiënte streamingmodus voor grote werkboeken</h3>
<p>Bij het werken met werkboeken die duizenden rijen bevatten, schakelt u streaming in door <code>loadOptions.setLoadAllWorksheets(false)</code> in te stellen. Dit vermindert het geheugenverbruik drastisch.</p>
<h3 id="uitgebreide-opties-voor-watermerkstyling">Uitgebreide opties voor watermerkstyling</h3>
<p>U kunt het lettertype, de grootte, de kleur, de dekking, de rotatiehoek en de uitlijning regelen. De onderstaande tabel geeft een overzicht van de meest vaak aangepaste eigenschappen:</p>
<table>
<thead>
<tr>
<th>Eigenschap</th>
<th>Voorbeeldwaarde</th>
<th>Impact</th>
</tr>
</thead>
<tbody>
<tr>
<td>Font</td>
<td><code>new Font(&quot;Arial&quot;, 36)</code></td>
<td>Bepaalt de visuele stijl van de watermerktekst.</td>
</tr>
<tr>
<td>Color</td>
<td><code>Color.RED</code></td>
<td>Stelt de kleur van het watermerk in; elke RGB-waarde wordt geaccepteerd.</td>
</tr>
<tr>
<td>Opacity</td>
<td><code>0.3</code> (30%)</td>
<td>Regelt de transparantie; lagere waarden maken het watermerk minder opdringerig.</td>
</tr>
<tr>
<td>Rotation Angle</td>
<td><code>45</code> degrees</td>
<td>Positioneert het watermerk diagonaal voor betere dekking.</td>
</tr>
<tr>
<td>Horizontal Alignment</td>
<td><code>HorizontalAlignment.Center</code></td>
<td>Plaatst het watermerk horizontaal.</td>
</tr>
<tr>
<td>Vertical Alignment</td>
<td><code>VerticalAlignment.Center</code></td>
<td>Plaatst het watermerk verticaal.</td>
</tr>
</tbody>
</table>
<h3 id="automatic-worksheet-coverage">Automatic Worksheet Coverage</h3>
<p>Een enkele aanroep van <code>watermarker.add(watermark)</code> verspreidt het watermerk naar elk blad, waardoor je geen repetitieve lussen meer hoeft te schrijven.</p>
<h3 id="eenvoudige-opslaanopties">Eenvoudige opslaanopties</h3>
<p><code>ExcelSaveOptions</code> stelt u in staat om het oorspronkelijke bestandsformaat te behouden of te upgraden naar de nieuwste XLSX-versie, en u kunt ook opgeven of macro&rsquo;s behouden moeten worden.</p>
<p>Al deze mogelijkheden worden in detail beschreven in de <a href="https://docs.conholdate.com/java/">officiële documentatie</a>.</p>
<h2 id="conclusie">Conclusie</h2>
<p>In deze tutorial heb je geleerd hoe je een watermerk in Excel in Java kunt invoegen met behulp van de krachtige functies van <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a>. Door de stapsgewijze handleiding te volgen, kun je je spreadsheets beschermen met aangepaste tekst, het uiterlijk regelen en grote bestanden efficiënt verwerken. Voor productie‑implementaties heb je een gelicentieerde versie nodig; bekijk de prijzen op de <a href="https://purchase.conholdate.com/pricing/total/family/">prijspagina</a> en verkrijg een tijdelijke licentie via de <a href="https://purchase.conholdate.com/temporary-license/">pagina voor tijdelijke licentie</a> om de SDK te evalueren.</p>
<h2 id="veelgestelde-vragen">Veelgestelde vragen</h2>
<ul>
<li>
<p><strong>Hoe voeg ik een afbeelding‑watermerk toe in plaats van tekst?</strong><br>
Gebruik de <code>ImageWatermark</code>‑klasse, stel de dekking en uitlijning in, en voeg deze toe aan de <code>Watermarker</code>‑instantie net als in het tekstvoorbeeld. De afbeelding kan een <a href="https://docs.fileformat.com/image/png/">PNG</a>, <a href="https://docs.fileformat.com/image/jpeg/">JPEG</a>, of <a href="https://docs.fileformat.com/image/bmp/">BMP</a> zijn, en u kunt deze ook schalen om op het werkblad te passen. Zie de <a href="https://reference.conholdate.com/java/">API‑referentie</a> voor details.</p>
</li>
<li>
<p><strong>Zal het watermerk zichtbaar zijn na het converteren van de werkmap naar <a href="https://docs.fileformat.com/pdf">PDF</a>?</strong><br>
Ja. Het watermerk is ingebed in de werkmap en zal verschijnen in elk formaat dat u later converteert, zoals PDF, bij gebruik van <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a>. Het conversieproces behoudt alle visuele elementen, inclusief watermerken.</p>
</li>
<li>
<p><strong>Kan ik de watermerk per werkblad regelen?</strong><br>
De SDK past het watermerk standaard toe op alle werkbladen, maar je kunt individuele werkbladen laden met <code>watermarker.getWorksheets().get_Item(index)</code> en <code>add</code> selectief op elk van hen aanroepen. Dit geeft je fijnmazige controle voor rapporten die per blad een andere branding vereisen.</p>
</li>
<li>
<p><strong>Moet ik een licentie hebben voor ontwikkeling en testen?</strong><br>
Een tijdelijke licentie is beschikbaar voor evaluatie op de <a href="https://purchase.conholdate.com/temporary-license/">pagina tijdelijke licentie</a>. Voor commercieel gebruik koopt u een volledige licentie via de <a href="https://purchase.conholdate.com/pricing/total/family/">prijspagina</a>. Het licentiebestand moet tijdens runtime worden geladen zoals weergegeven in de sectie Setup.</p>
</li>
</ul>
<h2 id="lees-meer">Lees meer</h2>
<ul>
<li><a href="https://blog.conholdate.com/nl/total/convert-excel-to-image-in-java/">Excel naar afbeelding converteren in Java</a></li>
<li><a href="https://blog.conholdate.com/nl/total/autofit-rows-or-columns-in-excel-using-java/">Rijen of kolommen automatisch aanpassen in Excel met Java</a></li>
<li><a href="https://blog.conholdate.com/nl/total/convert-image-to-grayscale-in-java/">Afbeelding naar grijstinten converteren in Java</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
