نمای کلی GroupDocs.Signature

API برای انجام امضای سند و عملیات مرتبط در برنامه های NET

Illustration signature

اضافه کردن امضا به اسناد تجاری در سی شارپ

امضای اسناد: با GroupDocs.Signature برای دات نت، می توانید انواع مختلفی از امضاها مانند متن، تصاویر، بارکدها و گواهی های دیجیتال را به اسناد PDF و Office اضافه کنید. این API به شما امکان می دهد اسناد خود را با تقریباً هر نوع داده ای از جمله ابرداده پنهان امضا کنید.

پردازش اسناد امضا شده

پردازش اضافی: می توانید با استفاده از GroupDocs.Signature عملیات قدرتمندی را روی اسناد امضا شده انجام دهید. این شامل جستجوی امضاهای موجود در اسناد تجاری و تأیید آنها با استفاده از معیارهای خاص است. علاوه بر این، می‌توانید اطلاعات سند و پیش‌نمایش صفحات را از طریق این NET API بازیابی کنید.

سفارشی کردن نتایج

GroupDocs.Signature برای دات نت گزینه های سفارشی سازی گسترده ای را ارائه می دهد. شما می توانید امضاها را دقیقاً در هر نقطه از صفحه سند قرار دهید و ظاهر آنها را با استفاده از تنظیمات مختلف تنظیم کنید. علاوه بر این، این API از ذخیره اسناد پردازش شده در طیف گسترده ای از فرمت های پشتیبانی شده پشتیبانی می کند.

استقلال سکو

GroupDocs.Signature برای دات نت از سیستم عامل ها، فریم ورک ها و مدیران بسته های زیر پشتیبانی می کند

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

فرمت های فایل پشتیبانی شده

GroupDocs.Signature فرمت های فایل زیر پشتیبانی می کند برای دات نت از عملیات با.

فرمت های مایکروسافت آفیس

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

تصاویر و فرمت های دیگر

  • قابل حمل: PDF
  • تصاویر: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • سایر فرمت های اداری: ODT, OTT, OTS, ODS, ODP, OTP, ODG

فرمت های دیگر

  • وب: HTML, MHTML
  • آرشیوها: ZIP, TAR, 7Z
  • گواهینامه ها: PFX

ویژگی های GroupDocs.Signature

امضای پی دی اف، اسناد آفیس، و تصاویر به سرعت و با دقت

Feature icon

امضای سند

یک یا چند نوع امضای پشتیبانی شده را با دقت در هر موقعیت مشخصی در اسناد تجاری اضافه کنید.

Feature icon

سفارشی کردن امضاها

از ویژگی هایی مانند رنگ، فونت، حاشیه، چرخش و غیره برای پیکربندی ظاهر امضاها استفاده کنید.

Feature icon

حفاظت از رمز عبور سند

پس از امضا، انواع اسناد خاص را با تنظیم رمز عبور ایمن کنید.

Feature icon

محافظت در برابر تغییرات

پس از ضمیمه کردن یک امضا با گواهی دیجیتال، از تغییرات اسناد تجاری مهم جلوگیری کنید.

Feature icon

تبدیل فایل های امضا شده به فرمت های دیگر

تبدیل فایل های امضا شده به فرمت های دلخواه، مانند ذخیره یک سند Word به عنوان PDF.

Feature icon

استخراج پیش نمایش صفحه

صفحات را از اسناد امضا شده به عنوان تصاویر جداگانه برای پردازش آینده استخراج کنید.

Feature icon

جستجوی امضا در اسناد

اطلاعات مربوط به امضاهای اضافه شده قبلی در اسناد خاص را بازیابی کنید.

Feature icon

اسناد امضا شده را تأیید کنید

با استفاده از ویژگی‌های اعتبارسنجی، امضای صحیح اسناد را تأیید کنید.

Feature icon

امضاها را به روز کنید یا حذف کنید

امضاهای خاص را به راحتی در یک صفحه تغییر مکان دهید، متن آنها را تغییر دهید یا آنها را بدون هیچ مشکلی حذف کنید.

نمونه کد

برخی از موارد معمولی GroupDocs.Signature برای عملیات NET استفاده می کنند

کد QR را به PDF اضافه کنید

افزودن QR-codes به صفحات خاصی از اسناد PDF می‌تواند فرآیندهای تجاری را بهبود بخشد. در زیر مثالی از نحوه افزودن کد QR با استفاده از GroupDocs.Signature آورده شده است.

نحوه قرار دادن کد QR در PDF.

// سند را برای امضا بارگیری کنید
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // گزینه های کد QR را با متن از پیش تعریف شده ایجاد کنید
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // نوع و موقعیت رمزگذاری کد QR را در صفحه پیکربندی کنید
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // سند را امضا کنید و آن را به عنوان فایل نتیجه ذخیره کنید
    signature.Sign("file_with_QR.pdf", options);
}

محافظت از یک سند DOCX با استفاده از گواهی دیجیتال

می‌توانید با استفاده از امضاهای شخصی یا شرکتی که به‌عنوان گواهی‌های دیجیتال ذخیره شده‌اند، از یک سند محافظت کنید. چنین اسناد محافظت شده را نمی توان بدون باطل کردن امضا تغییر داد.

در اینجا نحوه اطمینان از یکپارچگی سند آمده است.

// سند را برای امضای دیجیتال بارگیری کنید
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // گزینه های امضای دیجیتال را مشخص کنید و مسیر فایل گواهی را ارائه دهید
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // رمز عبور گواهی را تنظیم کنید
        Password = "1234567890"
    };
    // سند را امضا کرده و در مسیر مورد نظر ذخیره کنید
    signature.Sign("digitally_signed.docx", options);
}

 فارسی