IRONSOFTWAREHOME

How to use IronSecureDoc from C# in .NET

Curtis Chau
Curtis Chau
Updated: 9. Mai 2026

Ihr Tor zu erhöhter Dokumentensicherheit

IronSoftware.SecureDoc.Client ist eine robuste Client-seitige Bibliothek, die für eine nahtlose Interaktion mit der IronSecureDoc API, einer umfassenden Dokumentensicherheitslösung, die in einem Docker-Container gehostet wird, entwickelt wurde.

Diese Client-Bibliothek erleichtert die einfache Integration in Ihre bestehenden .NET-Anwendungen und ermöglicht es Ihnen, die leistungsstarken Funktionen von IronSecureDoc zu nutzen, einschließlich PDF-Verschlüsselung, Schwärzung und digitaler Signaturen, alles über einfache REST-API-Aufrufe.

Mit IronSoftware.SecureDoc.Client können Entwickler die Sicherheit und Integrität von Dokumenten in ihren Anwendungen gewährleisten, indem alle Vorgänge vor Ort durchgeführt werden, um einen verbesserten Datenschutz zu gewährleisten. Ob Sie sensible Informationen schwärzen, Dokumente mit digitalen Signaturen zertifizieren oder die Dokumentenverschlüsselung durchsetzen müssen, IronSoftware.SecureDoc.Client bietet die notwendigen Werkzeuge, um diese Aufgaben effizient und sicher zu erledigen.

Funktionen

Hauptmerkmale:

  • Einfache Integration mit der REST API von IronSecureDoc.
  • Unterstützung für Dokumentenverschlüsselung, Schwärzung und digitale Signatur.
  • Ermöglicht die sichere Dokumentenverarbeitung in selbstgehosteten Umgebungen.
  • Verbessert den Datenschutz, indem die Dokumentensicherheitsmaßnahmen vor Ort durchgeführt werden.
  • Kompatibel mit .NET-Anwendungen und bietet einen unkomplizierten Ansatz für die sichere Dokumentenverwaltung.

Installation

Beginnen wir mit der Installation des NuGet-Pakets über den Paketmanager:

Option 1: Von NuGet herunterladen

Das NuGet-Paket ist hier auf der offiziellen NuGet-Website aufgeführt: https://www.nuget.org/packages/IronSoftware.SecureDoc.Client

Option 2: PM-Installationsbefehl

PM > Install-Package IronSoftware.SecureDoc.Client

Beispielcode

using IronSecureDoc;
using System.IO;
using System.Threading.Tasks;

// Example illustrating how to use the IronSecureDocClient
class SecureDocExample
{
    static async Task Main(string[] args)
    {
        // Replace with your IRONSECUREDOC URL
        var client = new IronSecureDocClient("http://localhost:5185");

        // Replace with your PDF or CERT paths
        string PDF_PATH = "path/to/your.pdf";
        string CERT_PATH = "path/to/your.p12";

        // Attempt to connect to the IronSecureDoc API
        if (await client.TryConnectAsync())
        {
            // Redact Text
            File.WriteAllBytes(
                "redact_text_example.pdf",
                await client.RedactTextAsync(PDF_PATH, new[] { "Dummy" })
            );

            // Redact Region
            File.WriteAllBytes(
                "redact_region_example.pdf",
                await client.RedactRegionAsync(PDF_PATH, 50, 50, 200, 100)
            );

            // Certify
            File.WriteAllBytes(
                "certify_example.pdf",
                await client.CertifyAsync(PDF_PATH, CERT_PATH, "123456", CertifyPermissions.FormFillingAllowed)
            );

            // Encrypt
            File.WriteAllBytes(
                "encrypt_example.pdf",
                await client.EncryptAsync(PDF_PATH, "iron")
            );
        }
    }
}

IronSecureDocClient

Erklärung

  • IronSecureDocClient Initialisierung: Initialisieren Sie die IronSecureDocClient mit der URL zu Ihrem IRONSECUREDOC Server.
  • Verbindung: Verwenden Sie TryConnectAsync(), um die Verbindung zum Server zu überprüfen.
  • Text schwärzen: Definieren Sie sensible Wörter/Phrasen, die mit RedactTextAsync geschwärzt werden sollen.
  • Region schwärzen: Schwärzen Sie spezifische Bereiche, indem Sie Koordinaten mit RedactRegionAsync angeben.
  • Zertifizieren: Fügen Sie eine digitale Zertifizierung mit CertifyAsync hinzu. Geben Sie den Pfad zur Zertifizierungsdatei und ein Passwort an.
  • Verschlüsseln: Sichern Sie das Dokument, indem Sie es mit EncryptAsync verschlüsseln.

Unterstützung

Bei Fragen wenden Sie sich bitte an uns: support@ironsoftware.com

Häufig gestellte Fragen

Wie integriere ich Dokumentenschutzfunktionen in meine .NET-Anwendung?

Sie können Dokumentenschutzfunktionen integrieren, indem Sie die Iron Software.SecureDoc.Client-Bibliothek verwenden. Diese ermöglicht es Ihnen, Vorgänge wie PDF-Verschlüsselung, Schwärzen und digitale Signatur über REST-API-Aufrufe durchzuführen.

Welche Schritte sind bei der Installation des IronSecureDoc-Clients in einem C#-Projekt erforderlich?

Um den IronSecureDoc-Client in einem C#-Projekt zu installieren, können Sie entweder das Iron Software.SecureDoc.Client-Paket von NuGet herunterladen oder den Package Manager-Befehl verwenden: Install-Package Iron Software.SecureDoc.Client.

Kann ich mit dieser Lösung Textschwärzung in PDF-Dokumenten durchführen?

Ja, Sie können Textschwärzung in PDF-Dokumenten durchführen, indem Sie die RedactTextAsync-Methode verwenden, die es Ihnen ermöglicht, die Wörter oder Phrasen anzugeben, die Sie schwärzen möchten.

Wie kann ich sicherstellen, dass meine Dokumentvorgänge sicher und vor Ort bleiben?

Die Verwendung von IronSecureDoc hält Dokumentvorgänge sicher und vor Ort, indem es sich in die IronSecureDoc API integriert, eine Docker-gehostete Lösung, die sicherstellt, dass alle Sicherheitsprozesse lokal gehandhabt werden.

Welche Möglichkeiten bietet die IronSecureDoc API für das Dokumentenmanagement?

Die IronSecureDoc API bietet Möglichkeiten wie Dokumentverschlüsselung, Schwärzen, digitale Signatur und erleichtert die sichere Dokumentverarbeitung in selbst gehosteten Umgebungen.

Wie zertifiziere ich ein PDF-Dokument mit einer digitalen Signatur?

Um ein PDF-Dokument mit einer digitalen Signatur zu zertifizieren, verwenden Sie die CertifyAsync-Methode, und geben Sie den Pfad zu Ihrer Zertifizierungsdatei und das notwendige Passwort an.

Wie kann ich ein PDF-Dokument in meiner C#-Anwendung verschlüsseln?

Sie können ein PDF-Dokument in Ihrer C#-Anwendung mit der EncryptAsync-Methode verschlüsseln, die das Dokument mit einem festgelegten Passwort sichert.

Ist es möglich, spezifische Bereiche in einem PDF-Dokument zu schwärzen?

Ja, es ist möglich, spezifische Bereiche in einem PDF-Dokument zu schwärzen, indem Sie die RedactRegionAsync-Methode verwenden, die es erfordert, die Koordinaten des Bereichs anzugeben, den Sie schwärzen möchten.

Was sollte ich tun, wenn ich Probleme mit dem IronSecureDoc-Client habe?

Wenn Sie Probleme mit dem IronSecureDoc-Client haben, können Sie das Support-Team von Iron Software per E-Mail unter support@ironsoftware.com kontaktieren.

How can I receive support for using IronSecureDoc?

For support with IronSecureDoc, you can contact the support team via email at support@ironsoftware.com.

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

Bereit anzufangen?

Version:2024.10gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
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.

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 IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
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
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.