我們很高興地宣布 GroupDocs.Viewer Cloud 18.7 的新版本。此每月版本引入了 DGN 和 DWF 文件格式支持以及許多新功能和改進,例如 PDF、Html、CAD、ODG、SVG 和元文件圖像中引入了“DefaultFontName”屬性。請查看詳細的該版本發行說明

新功能 - GroupDocs.Viewer Cloud 18.7

這些是定期每月發布的新功能。

  • 添加了基於 ISFF 的 DGN (V7) 文件格式支持
  • 包含在渲染為 PDF 時對 PDF 文檔的 DefaultFontName 設置的擴展支持
  • 添加通過指定坐標渲染 CAD 文檔
  • 添加了 DWF 文件格式支持
  • 包含在渲染為 PDF 時對 MS Project 文檔的 DefaultFontName 選項的擴展支持
  • 添加了對渲染受密碼保護的 ODT 和 OTT 格式的支持
  • 添加了對更改電子郵件標題語言的支持
  • 將電子郵件文檔渲染為 PDF 和圖像時包含頁面大小的設置

改進

這些是每月定期發布中包含的主要改進。

  • 使用 EnableMinification 設置改進了渲染為 HTML 的壓縮
  • 擴展了對 ODG、SVG 和元文件圖像的 DefaultFontName 設置支持
  • 擴展了對 CAD 文檔的 DefaultFontName 選項的支持
  • 消除了渲染 MS Project 文檔時任務列表和頁腳之間的間隙
  • 渲染為 HTML 時對 PDF 文檔的 DefaultFontName 設置的擴展支持

如何使用默認字體創建 PDF 文檔

此版本中引入了一個新屬性“DefaultFontName”,允許使用用戶指定的字體創建文檔,請查看此示例代碼。

 var request = new HtmlCreatePdfFileRequest
        {
            FileName = "sample2.pdf",
            PdfFileOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.PdfFileOptions
            {
                DefaultFontName = "Arial"
            }
        }; 

如何更改電子郵件字段標籤

引入“FieldLabels”屬性,該屬性在“EmailOptions”下可用,它允許更改電子郵件標籤,請查看此示例代碼。

 var request = new HtmlCreatePagesCacheRequest
        {
            FileName = "with-attachment.msg",
            Folder = "viewerdocs",
            HtmlOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.HtmlOptions()
            {
                EmailOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.EmailOptions()
                {
                    FieldLabels = new List() { new FieldLabel() { Field = "From", Label = "Sender" }, new FieldLabel() { Field = "To", Label = "Receiver" } }
                }
            }
        }; 

如何通過坐標或平鋪渲染 CAD 文檔“CadOptions”下提供的“Tiles”屬性允許通過坐標或平鋪渲染 CAD 文檔,請查看此示例代碼。

 var request = new HtmlCreatePagesCacheRequest
        {
            FileName = "sample.DXF",
            HtmlOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.HtmlOptions
            {
                CadOptions = new CadOptions()
                {
                    Tiles = new List() { 
                        new Tile() { Height = 800, StartPointX = 0, StartPointY = 0, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 1300, StartPointY = 0, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 0, StartPointY = 800, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 1300, StartPointY = 800, Width = 1300 }
                    }
                }
            }
        }; 

GroupDocs.Viewer 雲資源

以下是完成任務可能需要的一些有用資源的鏈接。

立即開始免費試用

立即開始免費試用 – 您只需註冊 GroupDocs 雲服務。註冊後,您就可以嘗試 GroupDocs Cloud 提供的強大文件處理功能。