این مقاله برای آموزش نحوه افزودن امضای دیجیتال در اکسل با استفاده از C# طراحی شده است. این برنامه مراحل مفهومی را برای نوشتن برنامه ای برای افزودن امضای الکترونیکی به سند اکسل با استفاده از C# فراهم می کند به طوری که مراحل اولیه ارائه می شود و سپس یک کد نمونه کار برای آزمایش این ویژگی به اشتراک گذاشته می شود. اطلاعات همچنین برای سفارشی کردن امضای سند اکسل مانند XLSX با استفاده از گواهی PFX به اشتراک گذاشته میشود.
مراحل درج امضای الکترونیکی در اکسل با استفاده از سی شارپ
- محیط را برای استفاده از Aspose.Cells for .NET در پروژه خود پیکربندی کنید
- با استفاده از شیء Workbook یک کتاب کار موجود را بارگیری کنید یا یک کتاب کار جدید با داده های نمونه در آن ایجاد کنید.
- نمونه سازی مجموعه ای از امضاهای دیجیتال
- یک گواهی را با استفاده از نام فایل گواهی و رمز عبور بارگیری کنید
- با استفاده از گواهی بارگیری شده، نظرات و تاریخ امضا، یک digital signature ایجاد کنید
- این امضا را به مجموعه ای که بیشتر به کتاب کار اضافه می شود اضافه کنید
- کتاب کار امضا شده را ذخیره کنید
در اینجا فرآیند قرار دادن امضای دیجیتال در اکسل با استفاده از c# در قالب مراحل آسان برای دنبال کردن توضیح داده شده است که در آن ابتدا منابع پیکربندی به اشتراک گذاشته می شود و سپس یک روش گام به گام توضیح داده می شود که شامل تمام کلاس ها، متدها است. ، و استفاده از آنها به ترتیب. اگر قرار است امضاهای دیجیتال به یک کتاب کار موجود اضافه شوند، به یک فایل گواهی PFX، رمز عبور آن و یک کتاب کار نیاز دارید، در غیر این صورت یک کتاب کار ساده جدید برای آزمایش این ویژگی همانطور که در کد نمونه زیر نشان داده شده است ایجاد کنید. کتاب کار نهایی با امضای دیجیتال را می توان در هر یک از فرمت های پشتیبانی شده مانند XLSX، XLS، XLSM و غیره ذخیره کرد.
کد برای امضای دیجیتالی یک سند اکسل با استفاده از سی شارپ
این کد نحوه افزودن امضای دیجیتال به اکسل را با استفاده از C# نشان می دهد که در آن شیء کلاس X509Certificate2 برای بارگذاری فایل گواهی استفاده می شود. توجه داشته باشید که بیش از 15 سازنده سربارگذاری شده مختلف برای این کلاس وجود دارد که می توان از آنها برای بارگذاری یک فایل گواهی استفاده کرد. همچنین هنگام ایجاد یک امضای دیجیتال با کمک این فایل گواهی، می توانید از آرایه بایت های حاوی گواهی به جای فایل روی دیسک نیز استفاده کنید.
این آموزش به ما یاد داده است که با استفاده از C#* یک سند اکسل را به صورت الکترونیکی امضا کنیم. اگر می خواهید فرآیند باز کردن صفحات گسترده محافظت شده با رمز عبور را یاد بگیرید، به مقاله در نحوه باز کردن فایل اکسل محافظت شده با رمز عبور در سی شارپ مراجعه کنید.