原創(chuàng)|行業(yè)資訊|編輯:龔雪|2024-02-22 10:49:51.913|閱讀 98 次
概述:DevExpress Office File API控件日前正式發(fā)布了v23.2,新版本正式官宣支持SVG、升級PDF文檔API等,歡迎下載最新版組件體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress Office File API是一個專為C#, VB.NET 和 ASP.NET等開發(fā)人員提供的非可視化.NET庫。有了這個庫,不用安裝Microsoft Office,就可以完全自動處理Excel、Word等文檔。開發(fā)人員使用一個非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CSV 和 Snap Report等企業(yè)級文件。
DevExpress Office File API控件日前正式發(fā)布了v23.2,新版本正式官宣支持SVG、升級PDF文檔API等,歡迎下載最新版組件體驗!
DevExpress技術(shù)交流群9:909157416 歡迎一起進群討論
DevExpress Office File API現(xiàn)在原生支持SVG,您可以使用SVG圖形導(dǎo)入、保存、導(dǎo)出(PDF)和編輯Word、Excel和PDF文檔,用戶還可以根據(jù)需要調(diào)整文檔中的SVG圖像的大小、移動和對齊。
新的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(); }
新版本添加了一個新的PdfDocumentConverter類來將PDF文檔轉(zhuǎn)換為PDF/A2-b和PDF/ a -3b,您還可以使用新的API從源文檔獲取轉(zhuǎn)化狀態(tài)和日志問題,來解決轉(zhuǎn)換失敗。
C#
var converter = new PdfDocumentConverter(filePath); converter.Convert(PdfСompatibility.PdfA2b); var status = converter.ConversionReport.ConversionStatus; var issues = converter.ConversionReport.Issues;
我們擴展了PdfFreeTextAnnotationFacade類,使用新的屬性來為免費文本注釋定制以下字體設(shè)置:
新版本在Office File API中引入了受Excel啟發(fā)的表單控件,表單控件表示可以插入到工作表中的對象,DevExpress Spreadsheet Document API支持以下表單控件:
具有上述表單控件的文檔可以打印和導(dǎo)出(PDF),使用Worksheet.FormControls屬性來獲取和管理代碼中的表單控件。
現(xiàn)在可以獲得RTF或HTML格式的單元格內(nèi)容,新的API包括:
Spreadsheet Document API現(xiàn)在可以使用以下UI元素打印和導(dǎo)出(PDF)圖表:
新版本還添加了新的API來導(dǎo)入和應(yīng)用圖標(biāo)模板文件(. crtx)中的圖表設(shè)置,AddFromTemplate方法從模板創(chuàng)建圖表,LoadTemplate方法將模板設(shè)置應(yīng)用于現(xiàn)有的圖表。
Word Processing Document API 現(xiàn)在支持以下內(nèi)容控件:
Content Control API允許您在代碼中管理內(nèi)容控件,使用Document.ContentControls獲取/管理/配置內(nèi)容控件,還可以使用內(nèi)容控件打印和導(dǎo)出為PDF文檔。
在 "Fill-In Forms" 模式下,您可以保護文檔,并允許用戶只填寫可填寫的表單(如果有的話)。在v23.2中,我們添加了一個新的 Section.ProtectedForForms設(shè)置,此設(shè)置允許您解鎖受保護文檔中的特定部分。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)