PDF-Zeitstempel-Hinzufüger
Der Documentize PDF-Zeitstempel-Hinzufüger für .NET ist ein leistungsstarkes Tool, das entwickelt wurde, um Ihren PDF-Dokumenten sichere Zeitstempel hinzuzufügen. Es verbessert die Integrität und Authentizität Ihrer Dokumente, indem es einen vertrauenswürdigen Zeitbezug bereitstellt und die Einhaltung der Standards für digitale Signaturen gewährleistet.
Hauptmerkmale:
- Sichere Zeitstempel hinzufügen: Fügen Sie mühelos sichere Zeitstempel zu Ihren PDF-Dokumenten hinzu.
- Anpassbare Zeitstempel-Server: Verwenden Sie benutzerdefinierte URLs von Zeitstempel-Servern und Authentifizierungsdaten.
- Automatisierung: Integrieren Sie das Zeitstempeln in Ihre .NET-Anwendungen für automatisierte Workflows.
- Einhaltung von Standards: Stellen Sie sicher, dass Ihre Dokumente die Branchenstandards für digitale Signaturen und Zeitstempel erfüllen.
So fügen Sie einem PDF-Dokument einen Zeitstempel hinzu
Um einen sicheren Zeitstempel zu einem PDF-Dokument hinzuzufügen, befolgen Sie diese Schritte:
- Erstellen Sie eine Instanz der
Timestamp
-Klasse. - Erstellen Sie eine Instanz von
AddTimestampOptions
, um den Zeitstempelprozess zu konfigurieren. - Fügen Sie die Eingabe-PDF-Datei mit der Methode
AddInput
hinzu. - Legen Sie den Ausgabepfad mit
AddOutput
fest. - Führen Sie das Zeitstempeln mit der Methode
Process
aus.
1
2// Instanziieren Sie das Zeitstempel-Plugin
3var plugin = new Timestamp();
4
5// Konfigurieren Sie die Zeitstempeloptionen
6var opt = new AddTimestampOptions("pfad_zur_pfx", "passwort_für_pfx", "url_des_zeitstempelservers");
7
8// Fügen Sie die Eingabe-PDF-Datei hinzu
9opt.AddInput(new FileDataSource("pfad_zur_pdf"));
10
11// Geben Sie die Ausgabepdf-Datei an
12opt.AddOutput(new FileDataSource("pfad_zum_ergebnis_pdf"));
13
14// Führen Sie den Zeitstempelprozess durch
15plugin.Process(opt);
So verwenden Sie benutzerdefinierte Authentifizierung mit dem Zeitstempel-Server
Sie können grundlegende Authentifizierungsdaten bereitstellen, wenn Sie eine Verbindung zum Zeitstempel-Server herstellen. Dies ermöglicht Ihnen die Authentifizierung bei Servern, die einen Benutzernamen und ein Passwort erfordern.
- Erstellen Sie eine Instanz der
Timestamp
-Klasse. - Erstellen Sie eine Instanz von
AddTimestampOptions
, einschließlich derserverBasicAuthCredentials
. - Fügen Sie die Eingabe- und Ausgabedateipfade hinzu.
- Rufen Sie die Methode
Process
auf.
1
2// Instanziieren Sie das Zeitstempel-Plugin
3var plugin = new Timestamp();
4
5// Konfigurieren Sie die Zeitstempeloptionen mit Authentifizierung
6var opt = new AddTimestampOptions("pfad_zur_pfx", "passwort_für_pfx", "url_des_zeitstempelservers", "benutzername:passwort");
7
8// Fügen Sie die Eingabe-PDF-Datei hinzu
9opt.AddInput(new FileDataSource("pfad_zur_pdf"));
10
11// Geben Sie die Ausgabepdf-Datei an
12opt.AddOutput(new FileDataSource("pfad_zum_ergebnis_pdf"));
13
14// Führen Sie den Zeitstempelprozess durch
15plugin.Process(opt);
Umgang mit PFX-Dateien und Passwörtern
Die Klasse AddTimestampOptions
ermöglicht es Ihnen, eine PFX-Datei für die digitale Signatur zusammen mit dem Passwort zu verwenden.
- PFX-Stream oder Dateipfad: Sie können einen Stream oder Dateipfad zur PFX-Datei angeben.
- Passwortschutz: Stellen Sie sicher, dass Sie das Passwort für die PFX-Datei sicher verwalten.