English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

C# Kullanarak XPS Belgelerinde Elektronik İmza İşlemleri

'.NET için Wordize', C# geliştiricilerine yasal geçerliliğe sahip XPS dosyalarıyla güvenli belge iş akışı uygulaması için eksiksiz bir araç seti sunar. Wordize çözümü, dijital imzaların oluşturulmasını sağlayarak veri bütünlüğünü garanti eder ve XPS belgelerini sahteciliğe karşı korur.

Artan siber güvenlik gereksinimleriyle birlikte, güvenilir e-imza mekanizmalarının entegrasyonu, C#'deki modern iş uygulamalarının zorunlu bir bileşeni haline gelmiştir. Wordize API, .NET ile tam uyumlu ve XPS dosyalarıyla çalışmak için optimize edilmiş hazır bir çözüm sunar.

XPS Belgeleriyle Çalışmak için Temel Özellikler

Wordize İmza'yı .NET için uygulamanıza entegre ederek şunlara sahip olursunuz:

  • X.509 sertifikaları ve güvenli PFX/P12 depoları kullanarak XPS dosyalarının otomatik imzalanması
  • Dijital imzaların kaldırılması
  • Zaman damgaları ve ek bilgileri içerme yeteneğiyle geliştirilmiş imza metadataları

Teknik Özellikler ve Faydalar

  • Çeşitli senaryolar için destek: XPS belgelerinin basit imzalanmasından dosya formatı dönüştürme süreçleriyle entegrasyona kadar
  • XPS için esnek imzalama seçenekleri: SignOptions sınıfı, XPS belgelerinde çeşitli imza parametrelerini özelleştirmenize olanak tanır
  • Giriş-çıkış akışları desteği: hem XPS dosyalarıyla hem de veri akışlarıyla (I/O streams) çalışabilme yeteneği

.NET çözümünün verimliliğini hemen değerlendirin! XPS belgelerini imzalamak için çevrimiçi demoyu deneyin — bir XPS dosyası yükleyin, X.509 sertifikası uygulayın ve dijital imzalı bir belge alın. C#'deki örnek kaynak kodu inceleme için mevcuttur, böylece çözümü .NET ortamındaki projeleriniz için kolayca uyarlayabilirsiniz.

C#
Kodu çalıştır
İmzalamak istediğiniz dosyayı yükleyin
X.509 sertifika dosyasını (PFX/P12) yükleyin
Listeden hedef formatı seçin
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.xps", "Output.xps", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.xps", "Output.xps", certificateHolder);
Kodu çalıştır

C#'de XPS için Elektronik İmza Nasıl Oluşturulur

sistem gereksinimleri

Ürünümüz tamamen platformlar arasıdır ve tüm önemli .NET uygulamalarını destekler:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

.NET kodunun temel donanıma veya işletim sistemine bağlı olmadığı, yalnızca bir Sanal Makineye bağlı olduğu sürece Windows, macOS, Android, iOS ve Linux için her türlü yazılımı geliştirmekte özgürsünüz. İlgili .NET Framework, .NET Core, Windows Azure, Mono veya Xamarin sürümünü yüklediğinizden emin olun.

C#, F#, VB.NET uygulamaları oluşturmak için Microsoft Visual Studio, Xamarin ve MonoDevelop entegre geliştirme ortamlarını kullanmanızı öneririz.

5%