前言 | 问题背景

随着软件行业引入新的硬件和操作系统,我们看到更多的托管框架与.NET技术保持同步。Microsoft的.NET Standard和.NET Core定义了一个跨平台规范,为应用程序开发人员提供了一套一致的API - 对于从数据,报告,分析,协作以及用于存储,检索的用户输入生成文档的开发人员来说尤其是好消息数据,或在运行时共享。随着越来越多的组织自动化这些流程,越来越多的开发人员在.NET应用程序中处理数据并将应用程序迁移到.NET Standard,GrapeCity文档等文档库变得越来越相关。

借助GrapeCity Documents,团队可以在任何平台上使用单一代码库构建.NET Standard应用程序,并生成Word和Excel文档,PDF和现在的图像。GrapeCity在2018年5月推出了 GrapeCity Documents for PDF和 GrapeCity Documents for Excel,在9月推出了GrapeCity Documents for Word,帮助您在.NET Standard 2.0目标应用程序中创建,加载,修改,保存和转换文档(对于Excel文档,也用Java编写) 。这些API还支持.NET Core 2.0,并继续完全支持.NET Core 2.1的发布。

在2019年GrapeCity Documents API 的改变

我们一直在跟进.NET的进展,随着微软宣布.NET Standard 2.1和.NET Core 3.0的新更新,GrapeCity将继续测试我们的产品和组件,以便在这些框架上市时提供对这些框架的全面支持。

GrapeCity还将在2019年发布新的产品和功能,主要关注的是标准Microsoft对象模型的更多功能,我们还将提供一些独特的解决方案,以便您能够为您的文档生成应用添加更多功能。

新的JavaScript PDF Viewer

使用GrapeCity Documents,希望为.NET应用程序提供完整的文档解决方案,而文档不仅仅是关于处理; 你还需要查看它们。

在2019年,我们将推出基于JavaScript的PDF查看器,以查看PDF文档并支持所有高级PDF功能,包括大纲,附件,PDF Acroforms,打开受密码保护的PDF,打印PDF表单,打印旋转表单,注释等等更多。查看这些文档不需要浏览器插件; 它是一个纯JavaScript客户端控件。凭借标准和高级文档查看器功能,文档查看器将提供丰富的功能集来处理PDF文档。

GrapeCity Documents for PDF 中的新增功能

GrapeCity Documents for PDF 符合Adobe PDF规范1.7的大部分内容,我们正在为客户提供完整的PDF解决方案。

以下是2019年您可以期待的其他功能:

  • 新的注释类型,包括声音,电影和编辑注释
  • 页面级特定导航功能,用于浏览页面标签,文章和演示文稿内容
  • 支持透明度组以设置整个页面的透明度并呈现为不同的PDF
  • 支持创建和编辑所有一致性级别的PDF / A文档
  • 提取文本及其在页面上的位置,允许您根据几何体从PDF中获取数据
  • 将PDF文件转换为图像格式
  • 将HTML转换为PDF
  • 在PDF文档中呈现HTML文本
  • 智能表解析:从任意PDF文件中的表中提取数据
  • 基于模板的PDF文档生成
  • PDF表格:
    • 从XML导出和导入表单数据
    • FDF,XFDF导入导出

GrapeCity Documents for Word 中的新功能添加

GrapeCity Documents for Word 提供了一个丰富而全面的对象模型,该模型易于使用,并且基于Microsoft Office API,Word JavaScript API和OpenXML SDK。

在2019年,我们计划添加更多Microsoft Word OM功能,其他语言支持等:

  • 设置视图选项,控制兼容模式,控制文本中的连字符,为Word文件添加主题颜色等。
  • 添加支持以使用多语言文档,如日语文本布局功能(EastAsianLayout),从右到左语言支持和垂直文本。
  • 支持词汇表文档
  • 支持结构化文档标签
  • 在计算派生属性的值时提高性能
  • 查找并替换文本
  • 支持简单的邮件合并

GrapeCity Documents for Excel( .NET平台、Java平台)中的新增功能

GrapeCity Documents for Excel 文档现在可以在.NET和Java中使用,具有完整的功能奇偶校验和性能。 GrapeCity Documents for Excel是一个基于Excel文档对象模型的详细Excel API,它允许您在.NET Standard 2.0应用程序中生成和使用具有最佳性能和较小占用空间的电子表格。

GrapeCity Documents for Excel正在扩展功能集,以便您可以为Excel电子表格实现更复杂的用例:

  • 加载并保存包含宏的Excel文件(.xlsm)并保留它们
  • 支持形状JSON I / O
  • 改进对日文文本的支持
  • 增强数据透视表以支持Excel 2016的自动日期字段组
  • 支持将JDK 8日期时间类型设置为单元格值(仅限Java版)
  • 支持工作表中的背景图像
  • 查找并替换文本
  • 在工作簿中复制和移动工作表
  • 支持新的Excel图表类型:Treemap,Sunburst,Histogram,Box&Whisker,Waterfall,Funnel
  • 提高计算引擎性能
  • 在单元格中支持RichText
  • 基于模板的Excel文档生成
  • 增强将电子表格功能导出为PDF
    • 形状
    • 图表
    • 垂直文本
    • 不同的细胞类型
    • 背景图片
    • 将不同的工作簿导出为一个pdf文件
    • Excel范围

GrapeCity Documents for PDF 和 GrapeCity Documents for Excel 中基于模板的文档生成

在2019年,在 GrapeCity Documents for PDF和 GrapeCity Documents for Excel中,您将能够从文档模板生成文档,而不是从头开始创建文档。基于模板的文档生成将使用来自任何数据源的数据绑定模板文档,并在运行时生成文档。

对于PDF文档生成,用户将能够使用 GrapeCity Documents for PDF将带有Mustache语法的HTML模板转换为PDF文档。对于Excel文档,用户将能够使用 GrapeCity Documents for Excel的模板引擎从.xslx模板生成文档。