برای امضای PDF با استفاده از C# REST API**، این مقاله را دنبال کنید. شما یاد خواهید گرفت که به صورت الکترونیکی PDF را با استفاده از API مبتنی بر C# .NET و با استفاده از Cloud SDK مبتنی بر .NET امضا کنید. این به شما در آپلود فایل PDF هدف و فایل امضا در فضای ابری و سپس استفاده از فایل امضا برای امضای PDF کمک خواهد کرد.
پیش نیاز
- ایجاد حساب کاربری با استفاده از API برای افزودن امضا به PDF
- برای امضای الکترونیکی فایل PDF، کیت توسعه نرمافزار ابری Aspose.PDF برای داتنت را دانلود کنید.
- راهاندازی پروژه C# با SDK فوق
مراحل امضای PDF آنلاین با استفاده از رابط C# REST
- با استفاده از شناسه کلاینت و اعتبارنامههای کلاینت سیکرت خود، یک نمونه PdfApi ایجاد کنید.
- نام فایل PDF، نام فایل امضا و مسیر پوشه ذخیرهسازی را مشخص کنید
- موقعیت و اندازه امضا را در صفحه PDF با استفاده از Rectangle تنظیم کنید
- مقداردهی اولیه یک نمونه امضا با مسیر، نوع، رمز عبور و ویژگیهای بصری
- پر کردن ابردادههایی مانند مجوز، مکان، اطلاعات تماس و تاریخ امضا
- فایل PDF و فایل گواهی را در پوشه پیکربندی شده آپلود کنید.
- برای اعمال امضای دیجیتال به فایل PDF آپلود شده، از سند امضا استفاده کنید.
- جریان سند امضا شده را بازیابی کنید و آن را به صورت محلی با نام Sample_out.pdf بنویسید.
این مراحل خلاصهای از نحوه امضای دیجیتالی PDF با استفاده از C# REST API است. این کد به Aspose.PDF Cloud متصل میشود، یک PDF و یک گواهی را آپلود میکند، سپس سند را با استفاده از اعتبارنامهها و جزئیات امضای ارائه شده، به صورت دیجیتالی امضا میکند. پس از امضا، PDF بهروزرسانی شده را دانلود کرده و آن را به صورت محلی به عنوان یک فایل جدید ذخیره میکند.
کد اضافه کردن امضا به PDF با استفاده از سرویس RESTful در سی شارپ
این کد فرآیند امضای اسناد PDF با استفاده از API کمکد C# را نشان میدهد. توجه داشته باشید که برای امضای یک فایل PDF، باید فیلد فرم از نوع امضا (Signature) باشد و نام آن نیز مشخص باشد. اگر PDF حاوی فیلد نوع امضا نباشد یا نام فیلد اشتباه استفاده شود، با خطا مواجه خواهید شد.
این مقاله فرآیند امضای فایل PDF را به ما آموزش داد. برای فشردهسازی فایل PDF، به مقاله مربوط به فشردهسازی PDF با C# REST API مراجعه کنید.