原創|產品更新|編輯:李顯亮|2021-04-30 09:49:30.327|閱讀 216 次
概述:本次版本更新帶來了一系列新的功能,此外,該版本還修復了大量問題,歡迎下載體驗。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
你在尋找支持在Java中用編程方法處理各類格式文檔的API嗎?好巧,Java版企業級文檔管理組合套包Spire.Office 2021全新上線!Word、Excel、PPT、PDF、條形碼等格式一網打盡。
目前,Spire.Office for Java v4.4.6現已正式發布。本次更新帶來了一些新的功能,比如: Spire.XLS for Java支持添加刪除數字簽名并新增 setCustomPaperSize 方法以自定義紙張大??;Spire.PDF for Java查找換行文本時,支持返回所有的矩形區域信息并新增移除 JavaScript 腳本的方法;Spire.Presentation for Java支持表格的分布行和分布列的功能等等。同時,該版本還修復了大量的問題。點擊下方按鈕即可下載試用↓↓↓
免費下載Spire.Office for Java v4.4.6
新功能及問題修復詳情,請參閱如下內容。
新功能:
Workbook workbook=new Workbook(); workbook.loadFromFile("C:/sample.xlsx"); CertificateAndPrivateKey cap = new CertificateAndPrivateKey("C:/Test1.pfx","e-iceblue"); workbook.addDigitalSignature(cap, "e-iceblue",new Date()); String result="C:/result.xlsx"; workbook.saveToFile(result,ExcelVersion.Version2013); Workbook workbook2=new Workbook(); workbook2.loadFromFile(result); workbook2.removeAllDigitalSignatures(); String result2="C:/result2.xlsx"; workbook2.saveToFile(result2,ExcelVersion.Version2013);
workbook.getWorksheets().get(0).getPageSetup().setCustomPaperSize(100, 100);
問題修復:
新功能:
PdfDocument doc = new PdfDocument(); doc.loadFromFile(inputFile); FileWriter fileWriter = new FileWriter(outputFile, true); int index=0; for (PdfPageBase page : (Iterable) doc.getPages()) { index++; PdfTextFind[] results = page.findText("findtext", EnumSet.of(TextFindParameter.CrossLine)).getFinds(); for (PdfTextFind text : results) { text.applyHighLight(); List bounds = text.getTextBounds(); String context=""; for (Rectangle2D rectangle2D:bounds) { context +="current "+index+" page;content:"+text.getSearchText()+ ";X:="+rectangle2D.getX()+","+"Y:="+rectangle2D.getY()+","+ "Width:="+rectangle2D.getWidth()+","+"height:="+rectangle2D.getHeight()+"\r\n"; } System.out.println(context); fileWriter.write(context); fileWriter.flush(); } } fileWriter.close(); doc.saveToFile(outputPdf);
PdfDocument pdf = new PdfDocument(); pdf.loadFromFile(input); pdf.removeDocumentJavaScript(); pdf.saveToFile(output, FileFormat.PDF);
問題修復:
優化:
新功能:
ISlide slide = presentation.getSlides().get(0); ITable table = (ITable) slide.getShapes().get(0); table.distributeRows(0,3); table.distributeColumns(0,2);
問題修復:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn