Skip to content

Commit 6f611e6

Browse files
committed
937636 Modified the code changes.
1 parent b1af7fa commit 6f611e6

5 files changed

Lines changed: 37 additions & 35 deletions

File tree

Digital Signature/New folder/.NET/Verify-digital-sign-in-existing-PDF/Program.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.

Digital Signature/New folder/.NET/Verify-digital-sign-in-existing-PDF.sln renamed to Digital Signature/Verify-digital-sign-in-existing-PDF/.NET/Verify-digital-sign-in-existing-PDF.sln

File renamed without changes.

Digital Signature/New folder/.NET/Verify-digital-sign-in-existing-PDF/Data/Input.pdf renamed to Digital Signature/Verify-digital-sign-in-existing-PDF/.NET/Verify-digital-sign-in-existing-PDF/Data/Input.pdf

File renamed without changes.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using System;
2+
using System.IO;
3+
using System.Reflection.Metadata;
4+
using Syncfusion.Pdf.Parsing;
5+
6+
7+
// Open the signed PDF file for reading
8+
using (FileStream inputFileStream = new FileStream(Path.GetFullPath(@"Data/Input.pdf"), FileMode.Open, FileAccess.Read))
9+
{
10+
// Load the PDF document
11+
PdfLoadedDocument loadedDocument = new PdfLoadedDocument(inputFileStream);
12+
13+
// Check if the document contains a form with fields
14+
if (loadedDocument.Form == null || loadedDocument.Form.Fields.Count == 0)
15+
{
16+
Console.WriteLine("No signature fields found in the document.");
17+
}
18+
else
19+
{
20+
// Iterate through all fields in the form
21+
foreach (PdfLoadedField field in loadedDocument.Form.Fields)
22+
{
23+
// Check if the field is a signature field
24+
PdfLoadedSignatureField signatureField = field as PdfLoadedSignatureField;
25+
if (signatureField != null)
26+
{
27+
// Determine whether the signature field is signed or not
28+
string status = signatureField.IsSigned ? "Signed" : "UnSigned";
29+
30+
// Output the result for each signature field
31+
Console.WriteLine("Signature Field " + signatureField.Name + " is: " + status);
32+
}
33+
}
34+
}
35+
//Close the document
36+
loadedDocument.Close(true);
37+
}

Digital Signature/New folder/.NET/Verify-digital-sign-in-existing-PDF/Verify-digital-sign-in-existing-PDF.csproj renamed to Digital Signature/Verify-digital-sign-in-existing-PDF/.NET/Verify-digital-sign-in-existing-PDF/Verify-digital-sign-in-existing-PDF.csproj

File renamed without changes.

0 commit comments

Comments
 (0)