IRONSOFTWAREHOME

Iron Suite for .NET

10 .NET-Bibliotheken. Eine komplette Dokumenten-Suite.

IRONPDF
IRONWORD
IRONXL
IRONPPT
IRONOCR
IRONBARCODE
IRONQR
IRONPRINT
IRONZIP
IRONWEBSCRAPER
VERWENDUNG VON IRONSECUREDOC

Wie man die PDF-API in Docker mit C# sichert

Curtis Chau
Curtis Chau
Updated: 8. Mai 2026

Die sichere PDF-API ist ein leistungsstarkes Werkzeug, das es Entwicklern ermöglicht, Sicherheitsfunktionen in PDFs einzubetten und sie innerhalb ihrer Arbeitsabläufe und Anwendungen zu nutzen. Da der Bedarf an der Sicherung sensibler Daten weiter wächst, werden sichere PDFs unerlässlich. Sie bieten Funktionen wie Wasserzeichen, Passwortschutz, Verschlüsselung und digitale Signaturen, um Datenlecks oder -verstöße zu verhindern. Diese APIs ermöglichen es Organisationen, PDFs sicher zu speichern und zu teilen, indem sie vor unbefugtem Zugriff, Änderungen und Verteilung geschützt werden. Sichere PDF-APIs sind eine primäre Methode für Organisationen, um digitale Dokumente zu schützen.

Was ist ein PDF-Dokument?

Das Portable Document Format (PDF) ist ein weltweit weit verbreitetes Dateiformat für die zuverlässige Präsentation und den Austausch von Dokumenten über verschiedene Geräte und Plattformen hinweg. PDFs, entwickelt von Adobe in den frühen 1990er Jahren, stellen sicher, dass Formatierungen, Schriftarten, Bilder und Layouts konsistent sind, sodass Dokumente auf allen Geräten und in allen Browsern identisch erscheinen.

PDFs können Text, Bilder, Hyperlinks, Formulare und Sicherheitsfunktionen wie Verschlüsselung, Passwörter und digitale Signaturen enthalten. Plattformunabhängig können sie auf fast jedem Gerät mit Lesegeräten wie Adobe Acrobat oder Webbrowsern betrachtet werden.

PDFs sind ideal zum Teilen, Kopieren und Archivieren, da sie versehentliche Bearbeitungen oder Änderungen des Erscheinungsbildes verhindern. Sie werden weit verbreitet in offiziellen Dokumenten, Verträgen, eBooks, Handbüchern und anderen Kontexten verwendet, was sie zu einer zuverlässigen Wahl für berufliche und private Nutzung macht.

Was ist Docker?

Docker ist eine Open-Source-Plattform, die die Erstellung, Bereitstellung und Verwaltung von Anwendungen durch Containerisierung vereinfacht. Die Containerisierung verpackt eine Anwendung und ihre Abhängigkeiten in eine eigenständige Einheit und sorgt so für einen vorhersehbaren Betrieb in verschiedenen Umgebungen. Container sind tragbar, leicht und einfach zu verwalten.

Docker-Funktionen

  • Portabilität: Container laufen auf jeder Plattform ohne Modifikationen, von Entwicklungsrechnern bis hin zu Produktionsumgebungen.
  • Isolation: Jeder Container operiert unabhängig, wodurch Störungen zwischen Anwendungen und ihren Abhängigkeiten verhindert werden.
  • Effizienz: Durch das Teilen des Kernels des Hostsystems sind Container im Vergleich zu virtuellen Maschinen leichtgewichtig.
  • Einfache Bereitstellung: Docker beschleunigt die Bereitstellung von Anwendungen mit minimaler Einrichtung, was die kontinuierliche Integration und Bereitstellung (CI/CD) erleichtert.

Komponenten von Docker

  • Docker Engine: Das Rückgrat von Docker, das den Aufbau, das Ausführen und die Verwaltung von Containern steuert.
  • Docker Images: Schreibgeschützte Vorlagen zur Erstellung von Containern, einschließlich Anwendungs-Code, Laufzeitumgebungen und Abhängigkeiten.
  • Docker Container: Eine Laufzeitinstanz eines Docker-Images.
  • Docker Hub: Cloud-basierter Speicher zum Teilen und Veröffentlichen von Docker-Images.

Docker spielt eine Schlüsselrolle in modernen DevOps-Zyklen, indem es Vorhersagbarkeit und Geschwindigkeit bei der Bereitstellung von Anwendungen gewährleistet.

Was ist IronSecureDoc?

IronSecureDoc ist ein fortschrittliches Dokumentenverwaltungs- und Sicherheitsprogramm, das robuste Verschlüsselung, digitale Signierung und PDF-Manipulation bietet. Es richtet sich an Unternehmen und Entwickler und sorgt für die Vertraulichkeit und Integrität von Dokumenten, während die Verarbeitung von PDFs vereinfacht wird. Als vielseitige PDF-API ermöglicht es Entwicklern, PDFs programmgesteuert zu erstellen, hochzuladen, zu manipulieren und zu sichern.

 IronSecureDoc: Der PDF-Sicherheits- und Compliance-Server

IronSecureDoc erleichtert das Erstellen von PDFs aus verschiedenen Datenquellen, das Hinzufügen und Bearbeiten von Text, Bildern und Metadaten. Es kann PDFs zusammenführen, teilen und mit Kommentaren, Hervorhebungen oder Wasserzeichen annotieren. Zu seinen Sicherheitsfunktionen gehören Passwortschutz, AES-Verschlüsselung und zertifikatsbasierte Zugriffskontrollen, um sensible Informationen zu schützen. Die digitale Signierung sorgt für die Authentizität von Dokumenten, was in Branchen wie Finanzwesen, Gesundheitswesen und Recht entscheidend ist. Die Prüfprotokollfunktion verfolgt Dokumentaktivitäten für Compliance und Verantwortlichkeit.

IronSecureDoc als PDF-API

IronSecureDoc bietet die folgenden PDF-API-Funktionen:

  • PDF-Erstellung: Erstellen von PDFs aus Rohdaten, Text oder anderen Dateiformaten.
  • PDF-Verschlüsselung: Sicherung von PDFs mit starken Verschlüsselungsalgorithmen wie AES.
  • PDF-Entschlüsselung: Entschlüsselung verschlüsselter PDFs mit autorisierten Zugangsdaten.
  • Dokumentensignatur: Digitale Signatur von PDFs, um Authentizität und Integrität zu gewährleisten.
  • PDF-Bearbeitung: Modifikation von Text, Bildern oder Metadaten in verarbeiteten PDFs.
  • Dokumentenfreigabe: Sicheres Teilen von PDFs mit Zugriffskontrollen.

Funktionen von IronSecureDoc

Erweiterte Verschlüsselung:

  • Verwenden Sie branchenübliche Verschlüsselungsalgorithmen wie AES-256 zur Dokumentensicherheit.
  • Setzen Sie Benutzer- (Open) und Besitzerpasswörter.

Digitale Signaturen:

  • Wenden Sie digitale Signaturen auf PDFs für Authentizität an.
  • Stellen Sie Nichtabstreitbarkeit und Manipulationssicherheit von PDFs sicher.

Zugriffssteuerung:

  • Berechtigungseinstellungen für Benutzer- oder Gruppenzugriff auf Daten.
  • Kontrolle über PDF-Berechtigungen für Betrachten, Bearbeiten, Drucken und Kopieren.

Prüfprotokoll:

  • Überwachung aller Dokumentaktionen und Erhalt detaillierter Historien für Compliance.

PDF-Manipulation:

  • Zusammenführen mehrerer PDFs oder Aufteilen großer Dokumente.
  • Annotieren mit Kommentaren, Hervorhebungen oder Wasserzeichen.
  • Extrahieren von Daten mit Hilfe von Textextraktionsfunktionen.

Plattformübergreifende Unterstützung:

  • Integration mit .NET, Java und mehr.
  • Verwendung auf Plattformen als Docker-Container.

Skalierbarkeit und Leistung:

  • Optimierung für hohe Dokumentvolumen in Unternehmensumgebungen.
  • Schnelle Verarbeitung für komplexe Operationen.

API-Integration:

  • Gut dokumentierte API für die Integration benutzerdefinierter Anwendungen.
  • RESTful API für webbasierte Implementierungen.

Installation und Ausführung von IronSecureDoc

Ziehen Sie das IronSecureDoc Docker-Image aus dem GitHub-Repository mit folgendem Befehl:

# Pull the IronSecureDoc Docker image
docker pull ironsoftwareofficial/ironsecuredoc
SHELL

Sichere PDF-API in Docker mit C#: Abbildung 3

Nachdem das Docker-Image gezogen wurde, starten Sie IronSecureDoc mit diesem Befehl:

# Run IronSecureDoc in a Docker container with specified environment variables
docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> -e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
SHELL

Passwort zu einem PDF-Dokument hinzufügen

Die REST-API von IronSecureDoc ist eine moderne, webbasierte Schnittstelle, die es Entwicklern ermöglicht, sicher mit den Dokumentenverwaltungs- und PDF-Verarbeitungsfunktionen der Software zu interagieren. Durch die Nutzung von RESTful-Prinzipien bietet diese API eine einfache Möglichkeit, IronSecureDoc-Funktionen in Anwendungen zu integrieren, unabhängig von der Technologieplattform.

Sichere PDF-API in Docker mit C#: Abbildung 4

Für die Passwortverschlüsselung eines PDF-Dokuments können Sie eine Anfrage an die IronSecureDoc-API wie folgt stellen:

# Use curl to encrypt a PDF document with a user password
curl -X 'POST' \
  'http://localhost:8080/v1/document-services/pdfs/encrypt?user_password=demo' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@test.pdf;type=application/pdf'
SHELL

Dieser Befehl verschlüsselt und speichert das PDF-Dokument sicher.

Ein PDF-Dokument signieren

Hier ist ein Beispielcode zum digitalen Signieren eines PDFs mit einem Zertifikat:

# Use curl to digitally certify a PDF document
curl -X POST 'http://localhost:8080/v1/document-services/pdfs/certify' \
  -H 'accept: */*' \
  -H 'Content-Type: multipart/form-data' \
  -F 'pdf_file=@Demo.pdf;type=application/pdf' \
  -F 'certificate_file=@DemoSign.pfx;type=application/x-pkcs12' \
  -F 'certificate_password="p4ssw0rd"' \
  -F 'certificate_permissions=1'
SHELL

Dieser Befehl verarbeitet die PDF-Datei, signiert sie mit dem Zertifikat und speichert die Ausgabe unter certify.pdf.

Sichere PDF-API in Docker mit C#: PDF-Eingabe

Sichere PDF-API in Docker mit C#: PDF-Ausgabe

Abschluss

Die IronSecureDoc REST-API ist ein leistungsstarkes Werkzeug zur Sicherung und Verwaltung von PDFs in modernen Anwendungen. Sie unterstützt Verschlüsselung, digitale Signierung, Textannotation und komplexe PDF-Manipulationen und macht sie vielseitig vom einfachen Dateihandling bis hin zu Unternehmens-Workflows. Mit ihrer RESTful-Natur lässt sich die API einfach mit verschiedenen Plattformen und Technologien verbinden, was sie zu einer zuverlässigen Wahl für sichere PDF-API-Lösungen macht.

IronSecureDoc ist zuverlässig und konform und bietet robuste Prüfprotokollfunktionen und gewährleistet hohe Sicherheit. Über die REST-API können Entwickler sichere PDF-Verarbeitung in Web-, Mobil- und Unternehmensanwendungen integrieren. Um mehr über die Lizenzierung von IronSecureDoc zu erfahren, besuchen Sie diese Seite. Für Informationen über Iron Software-Produkte folgen Sie diesem Link.

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.