GroupDocs.Total for .NET 26.4 已正式發布。此版本專注於在整個套件中穩定格式處理,修復 Viewer、Conversion、Metadata 中 EPSF、DXF、MSG 檔案的渲染與轉換問題。

What’s new in this release

問題 產品 描述
TOTALNET-341 Viewer 在渲染 DXF 檔案時出現 GroupDocs.Viewer.Exceptions.GroupDocsViewerException: 'CAD document rendering failed'
TOTALNET-350 Metadata 使用 GroupDocs.Metadata 開啟/儲存後,MSG 檔案的屬性與傳輸訊息標頭會被更改。
TOTALNET-352 Conversion 將某些 MSG 檔案轉換為 PDF 時,特殊字元無法正確顯示。
TOTALNET-366 Viewer EPSF 格式支援有限 – 解析 EPSF 檔案內容時發生錯誤。
TOTALNET-367 Conversion 將 MSG 轉換為 PDF 時出現 “No font was found” 例外。

TOTALNET-341 – Viewer
修復了在渲染 DXF 檔案時拋出的 GroupDocsViewerException,其訊息為 ‘CAD document rendering failed’

TOTALNET-350 – Metadata
Sender Email 屬性在使用 GroupDocs.Metadata 處理時不再被更改。以下程式碼示例說明了在開啟並儲存 MSG 檔案後,該屬性如何被保留。

TOTALNET-352 – Conversion
先前在由 MSG 檔案產生的 PDF 中顯示為方框的特殊字元現在能正確呈現。

TOTALNET-366 – Viewer
實作了修復,將 EPSF 檔案中格式錯誤的 dash‑array 代碼 ([%d %d %d %d ] 0 d) 替換為有效的 dash array,消除因未關閉陣列而導致的解析錯誤。

TOTALNET-367 – Conversion
為 .NET Framework 應用程式新增指導,說明在缺少所需 .NET Standard 組件時如何設定 binding redirects,以防止在 MSG 轉 PDF 的過程中出現 “No font was found” 例外。

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();

How to get the update

NuGet

Direct download

Resources