Folgen Sie diesem Artikel, um PDF mit der C# REST-API zu signieren. Sie lernen, wie Sie PDFs elektronisch mit einer C# .NET-basierten API und einem .NET-basierten Cloud-SDK signieren. Dabei werden Sie beim Hochladen der PDF-Datei und der Signaturdatei in den Cloud-Speicher unterstützt. Anschließend wird die Signaturdatei zum Signieren der PDF-Datei verwendet.
Voraussetzung
- API-Zugangsdaten für ein Konto erstellen zum Hinzufügen einer Signatur zu PDF
- Laden Sie Aspose.PDF Cloud SDK für .NET herunter, um PDFs elektronisch zu signieren.
- Richten Sie ein C#-Projekt mit dem oben genannten SDK ein.
Schritte zum Online-Signieren von PDFs mithilfe der C# REST-Schnittstelle
- Erstellen Sie eine PdfApi-Instanz mit Ihren Client-ID- und Client-Secret-Anmeldeinformationen.
- Geben Sie den Namen der PDF-Datei, den Namen der Signaturdatei und den Pfad zum Speicherordner an.
- Position und Größe der Signatur auf der PDF-Seite mit Hilfe des Rechtecks festlegen
- Initialisieren Sie eine Signature-Instanz mit Pfad, Typ, Passwort und visuellen Eigenschaften.
- Metadaten wie Befugnis, Standort, Kontakt und Unterzeichnungsdatum eintragen
- Laden Sie sowohl die PDF-Datei als auch die Zertifikatsdatei in den konfigurierten Ordner hoch.
- Rufen Sie Dokument unterschreiben auf, um die digitale Signatur auf das hochgeladene PDF anzuwenden.
- Den signierten Dokumentenstrom abrufen und lokal als Sample_out.pdf speichern.
Diese Schritte beschreiben, wie man PDFs mithilfe der C# REST-API digital signiert. Der Code stellt eine Verbindung zu Aspose.PDF Cloud her, lädt eine PDF-Datei und ein Zertifikat hoch und signiert das Dokument anschließend digital mit den angegebenen Anmeldeinformationen und Signaturdetails. Nach der Signierung wird die aktualisierte PDF-Datei heruntergeladen und lokal als neue Datei gespeichert.
Code zum Hinzufügen einer Signatur zu einem PDF mithilfe eines C# RESTful-Dienstes
Dieser Code demonstriert das Signieren von PDF-Dokumenten mit der C# Low Code API. Beachten Sie, dass eine signierte PDF-Datei ein Formularfeld vom Typ Signatur mit bekanntem Namen enthalten muss. Sie erhalten eine Fehlermeldung, wenn die PDF-Datei kein solches Feld enthält oder der falsche Feldname verwendet wird.
Dieser Artikel hat uns den Vorgang des Signierens einer PDF-Datei erklärt. Informationen zum Komprimieren einer PDF-Datei finden Sie im Artikel auf PDF-Komprimierung mit der C# REST-API.