Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
للتحقق مما إذا كان ملف PDF موقعًا باستخدام توقيع معين، استخدم طريقة VerifySigned من فئة PdfFileSignature. تتطلب هذه الطريقة اسم التوقيع وتعيد true إذا كان ملف PDF موقعًا باستخدام اسم التوقيع هذا. من الممكن أيضًا التحقق من أن ملف PDF موقع، دون التحقق من التوقيع الذي تم التوقيع به.
تظهر مقتطفات الكود التالية كيفية التحقق مما إذا كان ملف PDF موقعًا باستخدام توقيع معين.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSigned()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.ContainsSignature())
{
Console.WriteLine("Document Signed");
}
}
}
لتحديد ما إذا كان الملف موقعًا، دون تقديم اسم التوقيع، استخدم الكود التالي.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSignedWithGivenSignature()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.VerifySignature("Signature1"))
{
Console.WriteLine("PDF Signed");
}
}
}
تتيح لك طريقة VerifySignature من فئة PdfFileSignature التحقق من صحة توقيع معين. تتطلب هذه الطريقة اسم التوقيع كمدخل وتعيد true إذا كان التوقيع صالحًا. تظهر مقتطفات الكود التالية كيفية التحقق من صحة التوقيع.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void IsPdfSignatureValid()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_SecuritySignatures();
using (var pdFileSignature = new Aspose.Pdf.Facades.PdfFileSignature())
{
// Bind PDF document
pdFileSignature.BindPdf(dataDir + "signed_rsa.pdf");
if (pdFileSignature.VerifySignature("Signature1"))
{
Console.WriteLine("Signature Verified");
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.