احصل على التوقيعات من PDF في .NET SDK
API للحصول على التوقيعات من مستندات PDF باستخدام API الخاص بالخادم .NET.
Get Startedكيفية استخراج التوقيعات من مستندات PDF باستخدام Cloud .NET SDK
للحصول على التوقيعات من مستندات PDF عبر Cloud .NET SDK، سنستخدم Aspose.PDF Cloud .NET SDK يسمح لك هذا SDK السحابي ببناء تطبيقات منشئ PDF السحابية، ومحرر ومحولات بسهولة في C#، ASP.NET، أو لغات .NET أخرى لمنصات سحابية مختلفة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات الحصول على التوقيعات باستخدام .NET SDK
يمكن لمطوري Aspose.PDF Cloud استخراج التوقيعات بسهولة من مستندات PDF. يحتاج المطورون فقط إلى بضعة أسطر من التعليمات البرمجية.
- إنشاء كائن تكوين جديد مع المفتاح السري لتطبيقك والمفتاح
- إنشاء كائن للاتصال بـ Cloud API
- تحميل ملف المستند الخاص بك
- استخراج التوقيعات من مستندات PDF في التخزين السحابي باستخدام وظيفة GetDocumentSignatureFieldsAsync
- التحقق من الاستجابة وتسجيل النتيجة
- إذا كانت العملية ناجحة، قم بطباعة قائمة التوقيعات
يوضح هذا الرمز العينة كيفية الحصول على التوقيعات من مستند PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Signatures
{
public class GetSignatures
{
public static async Task Extract(string documentName, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Get signatures from the PDF in cloud storage.
SignatureFieldsResponse response = await pdfApi.GetDocumentSignatureFieldsAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("GetSignatures(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("GetSignatures(): Failed to receive signatures from the document.");
else if (response.Fields == null || response.Fields.List == null || response.Fields.List.Count == 0)
Console.WriteLine("GetSignatures(): signatures not found in the document.");
else
{ // Show signatures.
Console.WriteLine("GetSignatures(): Signatures extracted successfully from the Pdf document '{0}'.", documentName);
foreach (var field in response.Fields.List) {
Console.WriteLine(field);
}
}
}
}
}
العمل مع التوقيعات في PDF عبر .NET SDK
يتيح استخراج التوقيعات التحقق من صحة المستندات ومدى ملاءمتها، وتاريخ ووقت التوقيعات وكذلك سلامة المستند. توفر المهام مثل استخراج توقيع المستند أو التحليل الجماعي الأتمتة، مما يوفر الوقت ويقلل من الجهد اليدوي. استخرج التوقيعات من مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK.
مع SDK الخاص بنا يمكنك
- إضافة رأس وتذييل لمستند PDF بصيغة نص أو صورة.
- إضافة جداول وطوابع نصية أو صورية إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال مثيل واحد أو عدة مثيلات من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى مختلفة.
- استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة التطبيق المجاني الخاص بنا لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الشيفرة المصدرية
- مراجع API
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان