PNG JPG BMP TIFF MSG
Aspose.Email  .NET için

C# ile eSign MSG Biçimleri

Microsoft veya Open Office, Adobe PDF gibi herhangi bir yazılım kullanmadan, .NET API’leri için sunucu tarafı Aspose.Email kullanarak yerel ve yüksek performanslı MSG mesajı elektronik imzası.

MSG Dosyası C # Kullanarak Dijital Olarak Nasıl İmzalanır

MSG dosyasını elektronik olarak imzalamak için kullanacağız

.NET için Aspose.Email

C# platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay dijital imza API’si olan API. Açık

NuGet

paket yöneticisi, ara Aspose.Email ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Command


PM> Install-Package Aspose.Email

MSG Dosyalarını C# ile E-İmzalama Adımları

Temel bir mesaj dijital imzası

.NET için Aspose.Email

API’ler sadece birkaç satır kod ile yapılabilir. E-posta dosyalarına metin, resim ekleyerek veya profesyonel dijital imza çizerek e-posta işleme belgelerini imzalayabilir ve sonuçları MSG ve EML formatlarında kaydedebilirsiniz.

  • Tüm MSG dosyalarını tam yol ile yükleyin.
  • Yazı tipi, yazı tipi boyutu, renk vb. Gibi metin stilini ayarlayın.
  • İmza metnini ayarlayın.
  • MSG dosyasını kaydedin, İmza eklenmiş belgeyi alacaksınız.

Sistem Gereksinimleri

API’lerimiz tüm büyük platformlarda ve İşletim Sistemlerinde desteklenir. Aşağıdaki kodu çalıştırmadan önce, lütfen sisteminizde aşağıdaki ön koşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya.NET Framework, .NET Core ve Xamarin Platformları ile uyumlu bir işletim sistemi
  • Microsoft Visual Studio gibi geliştirme ortamı
  • Projenizde referans alıntı.NET DLL için Aspose.Email - Yukarıdaki İndir düğmesini kullanarak NuGet’ten yükleyin
 

E-imza MSG Dosyaları - C#

var mail = MapiHelper.GetMapiMessageFromFile(inputFilePath);

var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");

var element = htmlDocument.CreateElement("Signature");
element.InnerHTML = "Signature Text (Style it with css)";
htmlDocument.Body.AppendChild(element);

var folderPath = "directorypath";
var filePath = folderPath + "Merged.html";
htmlDocument.Save(filePath);
var content = System.IO.File.ReadAllText(filePath);
System.IO.File.Delete(filePath);
Directory.Delete(folderPath);
mail.SetBodyContent(content, BodyContentType.Html);

mail.Save(Path.Combine(outputFolderPath, Path.GetFileNameWithoutExtension(inputFilePath) + " Signed.msg"), new EmlSaveOptions(MailMessageSaveType.MsgFormat)); 
 
  • .NET API için Aspose.Email Hakkında

    Aspose.Email bir Microsoft Outlook ve Thunderbird formatları ayrıştırma çözümüdür. MSG, EMLX, EML ve MHT gibi e-posta ve depolama formatlarını kolayca oluşturabilir, değiştirebilir, dönüştürebilir. E-posta eklerinin işlenmesi, mesaj başlıklarının özelleştirilmesi ve e-posta göndermek ve almak için POP3, IMAP ve SMTP gibi farklı ağ protokollerinin uygulanması çok daha kolaydır. Bağımsız bir API’dir ve Microsoft Outlook veya başka bir yazılım kurulumu gerektirmez.

    Çevrimiçi MSG eİmza Canlı Demoları

    MSG What is MSG File Format

    MSG, e-posta iletilerini, kişiyi, randevuyu veya diğer görevleri depolamak için Microsoft Outlook ve Exchange tarafından kullanılan bir dosya biçimidir. Bu tür mesajlar gönderen, alıcı, konu, tarih ve mesaj gövdesi veya iletişim bilgileri, randevu ayrıntıları ve bir veya daha fazla görev spesifikasyonu içeren bir veya daha fazla e-posta alanı içerebilir. Mesaj nesnesini oluşturan özellikler de dahil olmak üzere MSG dosyasının bir parçasıdır. MSG dosyasında üstbilgiler, ana ileti gövdesi ve düz ASCII metni olarak köprüler bulunur. MSG dosyaları, Microsoft'un Mesajlaşma Uygulamaları Programlama Arabirimine (MAPI) ihtiyaç duyan programlarla da uygundur.

    Read More

    Elektronik İmzalar için Desteklenen Diğer Dosyalar

    C # kullanarak, biri de dahil olmak üzere diğer birçok formatı dijital olarak imzalayabilir.

    EML (Outlook E-posta Mesajları)
    MBOX (Elektronik Posta Mesajları)
    OST (Çevrimdışı Depolama Dosyaları)
    PST (Outlook Kişisel Depolama Dosyaları)