我们很高兴地宣布 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 提供的强大文件处理功能。