GroupDocs.Total for .NET 26.4 artık kullanılabilir. Bu sürüm, paket genelinde format işleme stabilitesine odaklanmakta, Viewer, Conversion ve Metadata’da EPSF, DXF ve MSG dosyaları için render ve dönüşüm sorunlarını gidermektedir.

What’s new in this release

Sorun Ürün Açıklama
TOTALNET-341 Viewer GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed' hatası DXF dosyası render edilirken ortaya çıkıyordu.
TOTALNET-350 Metadata MSG dosyası özellikleri ve taşıma mesajı başlıkları, GroupDocs.Metadata ile açılıp kaydedildikten sonra değişiyordu.
TOTALNET-352 Conversion Belirli MSG dosyalarından PDF’ye dönüştürürken özel karakterler kutu şeklinde görünüyordu.
TOTALNET-366 Viewer EPSF formatı desteği sınırlıydı – EPSF dosya içeriği ayrıştırılırken hata oluşuyordu.
TOTALNET-367 Conversion MSG’den PDF’ye dönüştürürken “No font was found” istisnası alınıyordu.

TOTALNET-341 – Viewer
DXF dosyaları render edilirken ‘CAD document rendering failed’ mesajını veren GroupDocsViewerException hatası düzeltildi.

TOTALNET-350 – Metadata
Sender Email özelliği, GroupDocs.Metadata ile işleme sırasında artık değiştirilmiyor. Aşağıdaki kod örneği, bir MSG dosyası açıldıktan ve kaydedildikten sonra özelliğin korunduğunu gösterir.

TOTALNET-352 – Conversion
MSG dosyalarından oluşturulan PDF’lerde daha önce kutu olarak görülen özel karakterler artık doğru şekilde render ediliyor.

TOTALNET-366 – Viewer
EPSF dosyalarındaki hatalı dash‑array token’ları ([%d %d %d %d ] 0 d) geçerli dash array’leriyle değiştirildi; bu sayede kapanmamış array’lerden kaynaklanan ayrıştırma hataları ortadan kaldırıldı.

TOTALNET-367 – Conversion
Gerekli .NET Standard derlemeleri bulunmadığında .NET Framework uygulamaları için binding redirect’lerin nasıl yapılandırılacağına dair rehber eklendi; böylece MSG‑to‑PDF dönüşümünde “No font was found” istisnası önleniyor.

Code example

using (Metadata metadata = new Metadata("test.msg"))
{
    MsgRootPackage root = metadata.GetRootPackage<MsgRootPackage>();
    MsgPackage msg = root.EmailPackage;
    metadata.Save();
}
var loadOptions = new EmailLoadOptions
{
    ConvertOwned = false
};
var convertOptions = new PdfConvertOptions();

FluentConverter.Load("source.msg").WithOptions(loadOptions)
    .ConvertTo("converted.pdf")
    .WithOptions(convertOptions)
    .Convert();

Güncellemeyi Nasıl Alabilirsiniz

NuGet

Doğrudan indirme

Kaynaklar