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 somit die Einhaltung der Standards für digitale Signaturen sicherstellt.
Hauptmerkmale:
- Sichere Zeitstempel hinzufügen: Mühelos sichere Zeitstempel zu Ihren PDF-Dokumenten hinzufügen.
- Anpassbare Zeitstempelserver: Verwenden Sie benutzerdefinierte URLs und Authentifizierungsanmeldeinformationen für Zeitstempelserver.
- Automatisierung: Integrieren Sie die Zeitstempelung in Ihre .NET-Anwendungen für automatisierte Arbeitsabläufe.
- Einhaltung: 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 einem PDF-Dokument einen sicheren Zeitstempel 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 Pfad zur Ausgabedatei mit
AddOutput
fest. - Führen Sie die Zeitstempelung mit der Methode
Process
aus.
1// Instanziieren Sie das Timestamp-Plugin
2var plugin = new Timestamp();
3
4// Konfigurieren Sie die Optionen für die Zeitstempelung
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
6
7// Eingabe-PDF-Datei hinzufügen
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Ausgabepdf-Datei angeben
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Führen Sie den Zeitstempelprozess durch
14plugin.Process(opt);
So verwenden Sie benutzerdefinierte Authentifizierung mit dem Zeitstempelserver
Sie können grundlegende Authentifizierungsanmeldeinformationen angeben, wenn Sie eine Verbindung zum Zeitstempelserver herstellen. Dadurch können Sie sich bei Servern authentifizieren, 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// Instanziieren Sie das Timestamp-Plugin
2var plugin = new Timestamp();
3
4// Konfigurieren Sie die Optionen für die Zeitstempelung mit Authentifizierung
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
6
7// Eingabe-PDF-Datei hinzufügen
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Ausgabepdf-Datei angeben
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Führen Sie den Zeitstempelprozess durch
14plugin.Process(opt);
Umgang mit PFX-Dateien und Passwörtern
Die Klasse AddTimestampOptions
erlaubt 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.