IRONSOFTWAREHOME
PDF-WERKZEUGE

So reduzieren Sie die PDF-Dateigröße, ohne die Qualität zu verlieren (Online-Tools)

Curtis Chau
Curtis Chau
Updated: 19. Juli 2026

Wasserzeichen dienen als wesentliches Element in PDF-Dokumenten und bieten einen visuellen Hinweis auf Eigentum, Authentizität oder Vertraulichkeit. Sie können unbefugte Nutzung abschrecken und helfen, geistiges Eigentum zu schützen, was sie sowohl für Unternehmen als auch für Privatpersonen wichtig macht. In diesem Artikel vergleichen wir zwei leistungsstarke Bibliotheken - IronPDF und QuestPDF - mit Fokus auf ihren Fähigkeiten zur Hinzufügung von Wasserzeichen zu PDF-Dateien in C#.

Überblick über IronPDF

Wichtige Merkmale

IronPDF ist eine robuste PDF-Bibliothek, die es Entwicklern ermöglicht, PDF-Dokumente nahtlos zu erstellen, zu bearbeiten und zu manipulieren. Wichtige Funktionen in Bezug auf Wasserzeichen umfassen:

  • Flexibles Wasserzeichen: Unterstützt Text- und Bildwasserzeichen und ermöglicht die Anpassung von Schriftart, Größe, Farbe und Transparenz.
  • Einfache Integration: Kompatibel mit .NET Anwendungen, wodurch die Implementierung in bestehende Projekte unkompliziert ist.
  • Umfangreiche Formatierungsoptionen: Bietet umfangreiche Gestaltungsmöglichkeiten für Wasserzeichen und verbessert so die visuelle Wirkung Ihrer Dokumente.
  • Konvertierungswerkzeuge: Konvertiert HTML, URL, Bilder und mehr in PDF-Formate.

Installation und Einrichtung

Um mit IronPDF zu beginnen, folgen Sie diesen Schritten:

  1. Installieren Sie das IronPDF NuGet-Paket mit dem folgenden Befehl in Ihrer Paket-Manager-Konsole:

    PM > Install-Package IronPdf

  2. Fügen Sie die notwendigen Namespaces in Ihre C#-Datei ein:

    using IronPdf;

Hinzufügen von Wasserzeichen zu einem PDF-Dokument mit IronPDF

IronPDF verwendet HTML-Strings und CSS-Styling, um vollständig anpassbare Wasserzeichen zu Ihren PDF-Dokumenten hinzuzufügen. Das Wasserzeichentool kann jeden HTML-String übernehmen, selbst wenn er Elemente wie Bilder und CSS-Styling enthält, und es als Wasserzeichen auf die PDF-Datei anwenden.

using IronPdf;

class Program
{
    static void Main()
    {
        // Load an existing PDF document.
        PdfDocument pdf = PdfDocument.FromFile("existing.pdf");

        // Define the watermark using HTML and CSS.
        string watermark = "<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'><h1 style='color:red;'>CONFIDENTIAL</h1>";

        // Apply the watermark with specified rotation and opacity.
        pdf.ApplyWatermark(watermark, rotation: 45, opacity: 80);

        // Save the watermarked document.
        pdf.SaveAs("watermarked.pdf");
    }
}

Ausgabe-PDF-Datei

Wie Sie sehen können, haben wir eine neue String-Variable erstellt, die unseren Wasserzeicheninhalt enthält. Diese besteht aus einem HTML-String mit einer Überschrift und einem Bild. Wenn wir die Methode ApplyWatermark verwenden, können wir eine angepasste Rotation und Deckkraft festlegen.

Wenn Sie fortgeschrittenere Beispiele und andere Funktionen von IronPDF sehen möchten, schauen Sie sich unbedingt die Anleitungen an!

Überblick über QuestPDF

Wichtige Merkmale

QuestPDF ist eine moderne PDF-Bibliothek, die Benutzerfreundlichkeit und entwicklerfreundliches Design betont. Wichtige Funktionen in Bezug auf Wasserzeichen umfassen:

  • Deklarative API: Nutzt eine flüssige API, die es Entwicklern ermöglicht, Wasserzeichen auf klare und intuitive Weise zu definieren.
  • Hohe Anpassbarkeit: Unterstützt verschiedene Arten von Wasserzeichen, darunter Text, Bilder und Formen, mit umfangreichen Anpassungsmöglichkeiten.
  • Leistungsfokus: Optimiert für Geschwindigkeit und Effizienz, daher geeignet für die Erstellung großer Mengen von PDFs.

Installation und Einrichtung

Um QuestPDF zu installieren, folgen Sie diesen Schritten:

  1. Installieren Sie das QuestPDF NuGet-Paket mit dem folgenden Befehl:

    Install-Package QuestPDF
    SHELL
  2. Einschließen des notwendigen Namespace in Ihre C#-Datei:

    using QuestPDF;

Hinzufügen von Wasserzeichen mit QuestPDF

QuestPDF hat einen anderen Ansatz, um Wasserzeichen zu PDF-Dateien hinzuzufügen. Mit QuestPDF wird dies durch Wasserzeichenschlitze (im Hintergrund und Vordergrund) erreicht, die verwendet werden, um Wasserzeicheninhalte zu einer bestimmten Seite oder allen Seiten des PDFs hinzuzufügen.

using QuestPDF.Fluent;
using QuestPDF.Helpers;
using QuestPDF.Infrastructure;

public class WatermarkExample
{
    public static void Main()
    {
        // Set the license type to Community for QuestPDF.
        QuestPDF.Settings.License = LicenseType.Community;

        // Create a PDF document with a defined structure.
        Document.Create(container =>
        {
            container.Page(page =>
            {
                page.Margin(50);

                // Add a foreground watermark.
                page.Foreground().Element(watermark =>
                {
                    watermark.Text("DRAFT")
                        .FontSize(40)
                        .FontColor(Colors.Red.Medium)
                        .AlignLeft();
                });

                // Add the main content of the page.
                page.Content().Element(ComposeContent);
            });
        })
        .GeneratePdf("watermarked_document.pdf");
    }

    private static IContainer ComposeContent(IContainer container)
    {
        // Define the layout and content of the PDF.
        container.Column(column =>
        {
            column.Spacing(10);
            column.Item().Text("This is the main content of the PDF.");
            column.Item().Text("Add more content as needed.");
        });

        return container; // Return the container to maintain method signature.
    }
}

Ausgangs-PDF-Dokument

In der Main-Methode beginnen wir mit dem Erstellen eines Dokuments mit einer Seite, die einen Rand von 50 Einheiten hat. Wir erstellen dann das Wasserzeichen, das wir verwenden möchten, welches der einfache Text "ENTWURF" in Rot ist, gestylt mit einer Schriftgröße von 40 und linksbündig ausgerichtet. Dieser Ansatz zur Anwendung von Wasserzeichen auf PDF-Dokumente ist rigider und komplexer in der Einrichtung im Vergleich zum schlanken Ansatz von IronPDF. Mit QuestPDF haben Sie möglicherweise weniger Kontrolle über das Aussehen und den Standort des Wasserzeichens.

Vergleich von Wasserzeichen-Fähigkeiten

Benutzerfreundlichkeit

IronPDF bietet mit seiner umfangreichen Dokumentation und Beispielen einen unkomplizierten Ansatz, der es auch Anfängern zugänglich macht. QuestPDF vereinfacht mit seiner deklarativen API den Prozess weiter, indem es prägnanten Code ermöglicht, was die Produktivität steigern kann.

Anpassungsoptionen

Beide Bibliotheken bieten umfangreiche Anpassungen für Wasserzeichen. IronPDF ermöglicht detailliertes Styling von Text und Bildern, während QuestPDF eine flexiblere Möglichkeit bietet, Elemente zu arrangieren und komplexe Designs unterstützt, was es für kreative Anwendungen geeignet macht.

Leistung

In Bezug auf die Leistung schneiden beide Bibliotheken gut ab, aber QuestPDF könnte aufgrund seines effizienten Designs einen Vorteil in der Geschwindigkeit haben. Es ist ratsam, die Bibliotheken in realen Szenarien zu testen, um festzustellen, welche am besten zu Ihrem spezifischen Anwendungsfall passt.

Lizenzierung und Preise

IronPDF-Lizenzierungsoptionen

IronPDF arbeitet mit einem kommerziellen Lizenzmodell.

Lizenzierungsoptionen für QuestPDF

QuestPDF bietet eine Open-Source-Lizenz mit der Option für kommerziellen Support. Dies macht es zu einer kostengünstigen Wahl für Entwickler, die nach robuster Funktionalität ohne umfassende finanzielle Verpflichtungen suchen.

Abschluss

![Entdecken Sie die besten Alternativen zum QuestPDF-Wasserzeichen in .NET: Abbildung 5](/static-assets/pdf/blog/questpdf-add-watermark to-pdf-alternatives/questpdf-add-watermark to-pdf-alternatives-5.webp)

Sowohl IronPDF als auch QuestPDF sind leistungsstarke Bibliotheken zum Hinzufügen von Wasserzeichen zu PDFs in C#. IronPDF besticht durch seine detaillierten Anpassungsoptionen und benutzerfreundlichen Ansatz, was es ideal für Benutzer macht, die spezifische Formatierungen benötigen. QuestPDF hingegen sticht durch sein modernes API-Design und seine Leistungseffizienz hervor, was es für Entwickler attraktiv macht, die eine schnelle und intuitive Lösung suchen.

In Szenarien, in denen umfangreiche Anpassungen erforderlich sind, könnte IronPDF die bevorzugte Wahl sein. Umgekehrt ist QuestPDF gut geeignet für Projekte, die Geschwindigkeit und Benutzerfreundlichkeit priorisieren.

Probieren Sie IronPDF selbst aus, indem Sie die kostenlose Testversion herunterladen und erkunden, wie es Ihre C#-PDF-Projekte noch heute auf das nächste Level bringen kann!

Hinweis:: QuestPDF ist ein eingetragenes Warenzeichen seines jeweiligen Eigentümers. Diese Website ist nicht mit QuestPDF verbunden, wird nicht von QuestPDF unterstützt oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche Informationen zum Zeitpunkt des Schreibens wider.
Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
QuestPDF Logo

Sind Sie es leid, teure Erneuerungen und veraltete Produktaktualisierungen zu haben?

Machen Sie sich den Umstieg von QuestPDF leicht - mit unserer technischen Unterstützung bei der Migration und einem besseren Angebot.

C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $