文档控件DevExpress Office File API v23.2新版亮点 - 支持SVG

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CSV 和 Snap Report等企业级文件。

DevExpress Office File API控件日前正式发布了v23.2,新版本正式官宣支持SVG、升级PDF文档API等。

DevExpress新旧版本帮助文档下载可进QQ qun获取:169725316

支持SVG

DevExpress Office File API现在原生支持SVG,您可以使用SVG图形导入、保存、导出(PDF)和编辑Word、Excel和PDF文档,用户还可以根据需要调整文档中的SVG图像的大小、移动和对齐。

PDF Document API
数字签名验证API

新的API验证允许您验证PDF文档中的PKCS #7签名(获得签名者的身份,签名的真实性,签名的时间等):

C#

using(PdfDocumentSigner documentSigner = new PdfDocumentSigner(stream))
foreach(var signature in documentSigner.GetSignatureInfo()) {
var pkcs7 = documentSigner.GetPdfPkcs7Signature(signature.FieldName);
var certificate = pkcs7.GetSignatureCertificate();

bool isValid = pkcs7.VerifySignature();
string issuerName = certificate.IssuerName.Name;
bool isCertificateValid = certificate.Verify();
var timeStamp = pkcs7.GetTimeStampDate();
bool isTimeStampValid = pkcs7.VerifyTimeStamp();
}
转换为PDF/A

新版本添加了一个新的PdfDocumentConverter类来将PDF文档转换为PDF/A2-b和PDF/ a -3b,您还可以使用新的API从源文档获取转化状态和日志问题,来解决转换失败。

C#

var converter = new PdfDocumentConverter(filePath);
converter.Convert(PdfСompatibility.PdfA2b);

var status = converter.ConversionReport.ConversionStatus;
var issues = converter.ConversionReport.Issues;
FreeText字体注解API

我们扩展了PdfFreeTextAnnotationFacade类,使用新的属性来为免费文本注释定制以下字体设置:

  • 粗细
  • 斜体
  • 字体颜色
  • 字体名称
  • 字体大小
PDF Document API
表单控件

新版本在Office File API中引入了受Excel启发的表单控件,表单控件表示可以插入到工作表中的对象,DevExpress Spreadsheet Document API支持以下表单控件:

  • Button
  • CheckBox
  • ComboBox
  • GroupBox
  • Label
  • ListBox
  • Radio Button
  • Spin Button
  • Scrollbar

具有上述表单控件的文档可以打印和导出(PDF),使用Worksheet.FormControls属性来获取和管理代码中的表单控件。

导出单元格内容为HTML和RTF

现在可以获得RTF或HTML格式的单元格内容,新的API包括:

  • GetRtfContent
  • GetHtmlContent
图表增强

Spreadsheet Document API现在可以使用以下UI元素打印和导出(PDF)图表:

新版本还添加了新的API来导入和应用图标模板文件(. crtx)中的图表设置,AddFromTemplate方法从模板创建图表,LoadTemplate方法将模板设置应用于现有的图表。

Word Processing Document API
内容控件

Word Processing Document API 现在支持以下内容控件:

  • Rich Text
  • Plain Text
  • Combo Box
  • Drop-Down List
  • Date Picker
  • Check Box
  • Picture
  • Repeating Section

Content Control API允许您在代码中管理内容控件,使用Document.ContentControls获取/管理/配置内容控件,还可以使用内容控件打印和导出为PDF文档。

受保护的部分

在 "Fill-In Forms" 模式下,您可以保护文档,并允许用户只填写可填写的表单(如果有的话)。在v23.2中,我们添加了一个新的 Section.ProtectedForForms设置,此设置允许您解锁受保护文档中的特定部分。

DevExpress VCL 23.2.6 是一套强大的控件库,专为 Delphi 开发者设计,提供了丰富的用户界面组件,以提升应用程序的外观和功能。Delphi 是一款著名的面向对象的编程环境,以其高效的编译器和对Windows平台的深入支持而闻名。DevExpress VCL 是 Delphi 开发者在构建桌面应用时的重要工具集。 该压缩包包含的全源代码允许开发者深入理解控件的工作原理,并可以根据项目需求进行自定义和扩展。以下是一些关键的知识点: 1. **DevExpress VCL 控件库**:这个库包含了各种各样的控件,如数据网格(Grids),图表(Charts),报表(Reports),导航条(Navigation Bars),工具栏(Toolbars)等。这些控件不仅外观精美,而且功能强大,支持多种操作系统和屏幕分辨率。 2. **数据绑定**:DevExpress VCL 控件支持强大的数据绑定功能,可以直接与数据库、XML 或其他数据源连接,使得数据的显示和操作变得简单。 3. **响应式设计**:随着多设备时代的到来,DevExpress VCL 提供了响应式布局,使得应用可以在不同大小的屏幕上自动调整布局,提供良好的用户体验。 4. **性能优化**:DevExpress控件经过精心优化,提供高性能和低内存占用,即使处理大量数据也能保持流畅。 5. **国际化和本地化**:控件支持多种语言,方便开发语言应用,满足全球用户的需求。 6. **扩展性和可定制性**:由于提供了全源代码,开发者可以修改控件的内部逻辑,实现特定功能或集成自定义行为,以适应项目的独特需求。 7. **设计时支持**:DevExpress 提供了强大的设计时环境,开发者可以在 Delphi 的IDE中直观地配置控件属性,预览效果,极大地提高了开发效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值