AABBbaby

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

文档控件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技术交流群9:909157416      欢迎一起进群讨论

支持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线上公开课、中文教程资讯请上中文网获取

posted on   AABBbaby  阅读(17)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2023-02-23 界面组件Kendo UI for Angular——让网格数据信息显示更全面
2023-02-23 界面控件DevExpress WinForm——轻松构建类Visual Studio UI(二)
2022-02-23 报表开发工具FastReport.NET - 以编程方式从本机代码创建表格报表
2022-02-23 界面控件DevExpress WinForms v21.2:Data Grid - 全新的HTML模板
2021-02-23 DevExpress WinForms帮助文档:表单控件 - 如何在覆盖表单上显示自定义按钮
点击右上角即可分享
微信分享提示