你在尋找支持在Java中用編程方法處理各類格式文檔的API嗎?好巧,Java版企業級文檔管理組合套包Spire.Office 2020全新上線!Word、Excel、PPT、PDF、條形碼等格式一網打盡。
目前,Spire.Office for Java 迎來v3.1.0版的更新。Excel格式處理控件Spire.XLS(點擊下載)強勢加入,同時各個産品也增加了新功能。如Spire.PDF 支持轉換PDF到SVG時設置寬度和高度像素,並公開了PdfFileLinkAnnotationWidget類及getValue屬性;Spire.Presentation 支持轉換PPT到HMTL時,可設置內容居中;同時,也修複了將PDF轉換爲Word/HTML、PPT轉換爲PDF/圖片、Word轉換爲PDF/HTML、給PPT設置圖片背景、對Word文檔進行加密時出現的問題。
新功能及問題修複詳情,請參閱如下內容。(點擊文末“了解更多”可下載Spire.office全部産品)
Spire.PDF for Java
新功能:
- 公開了PdfFileLinkAnnotationWidget類,支持在轉換PDF到Svg時設置寬度和高度像素 pdf.getConvertOptions().setPdfToSvgOptions(float widthPixel, float heightPixel);
- 公開了getValue屬性用以獲取radio button的值 PdfRadioButtonWidgetItem item=items.get(j);item.getValue();
問題修複:
- 修複了轉換PDF到Word文檔,程序挂起的問題
- 修複了轉換PDF到HTML,程序抛異常的問題
- 修複了在MAC環境中水印無法繪制成功的問題
Spire.Presentation for Java
新功能:
- 支持轉換PPT到HMTL時,可設置內容居中 Presentation ppt1 = new Presentation(); ppt1.loadFromFile(inputFile); ppt1.getSaveToHtmlOption().setCenter(true); ppt1.saveToFile(outputFile, FileFormat.HTML);
- 新增getTargetSlide()方法獲取含超鏈接類型爲GO_SLIDE的目標幻燈片 Presentation ppt = new Presentation(); ppt.loadFromFile("test.pptx"); IAutoShape shape = (IAutoShape) ppt.getSlides().get(0).getShapes().get(0); HyperlinkActionType type = shape.getClick().getActionType(); ISlide slide = shape.getClick().getTargetSlide(); int slideNumber =slide.getSlideNumber();
問題修複:
- 修複了在MAC系統上保存.pptx文檔時,抛異常"cannot found font installed on the system" 的問題
- 修複了加載.pptx文檔程序抛AppException異常的問題
- 修複了添加HTML到形狀裏時,進程抛 "Cannot find table '0S/2' in the font file"異常的問題
- 修複了在MAC系統上給PPT添加背景圖抛異常的問題
- 修複了轉換到PPT到PDF後,多出黑線的問題
- 修複了轉換形狀到圖片進程抛異常的問題
- 修複了轉換組合形狀到圖片失敗的問題
- 修複了保存Slide 到圖片,抛OutOfMemoryError的問題
- 修複了PPT轉圖片抛異常的問題
Spire.Doc for Java
問題修複:
- 修複了垂直或水平合並單元格時,只保留了第一個單元格數據的問題
- 修複了轉換.docx文檔到html文檔時,公式丟失的問題
- 修複了修改文檔的內容格式後,保存文檔失敗的問題
- 修複了移除分節符時,失敗的問題
- 修複了加載.docx文檔時,抛異常"Operation is not valid due to the current state of the object."的問題
- 修複了多線程並發轉換Word到PDF失敗的問題
- 修複了轉換.docx文檔到PDF時,抛出異常“pItem have not found in paragraph items”的問題
- 修複了保護文檔後,輸入密碼打開顯示“密碼錯誤”的問題
- 修複了轉換.docx文檔到PDF時,多出空白行的問題
- 修複了轉換doc文檔到PDF時,抛出IllegalStateException異常的問題
- 修複了合並文檔時,抛出異常“No have this value 1”的問題
- 修複了轉換Word到PDF耗時長的問題
- 修複了加載文檔抛異常的問題
- 修複了轉換Word到PDF後,頁碼錯誤的問題
- 修複了獲取段落ListText,內容不正確的問題
- 修複了加載文檔抛異常的問題
- 修複了移除分節符後,保存文檔抛異常的問題
- 修複了轉換Word到PDF後,頁眉圖片重複的問題
- 修複了轉換Word到PDF,圖片位置不正確的問題
- 修複了更新TOC目錄抛異常的問題
- 修複了轉換Word到PDF後,頁面右邊距增大的問題
- 修複了郵件合並後需要保存文檔後才能獲取文本的問題
- 修複了添加頁眉頁腳後,文本重疊的問題
- 修複了轉換Word到PDF抛NullReferenceException異常的問題