原創(chuàng)|產(chǎn)品更新|編輯:李顯亮|2020-05-13 09:51:31.570|閱讀 250 次
概述:很高興與大家分享Java平臺(tái)的Aspose.Words迎來(lái)了2020.5月更新,該版本具有.NET版同樣的5大新升級(jí)體驗(yàn),包括提供顯示/隱藏語(yǔ)法和拼寫(xiě)錯(cuò)誤的功能,引入了可在文檔內(nèi)部使用水印的新幫助程序類(lèi),添加為OOXML文檔設(shè)置壓縮級(jí)別的功能等等。本文將用示例為大家解讀新功能的用法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
隨著.NET版Aspose.Words for .Net v20.5的發(fā)布,Java版也隨之更新,除了一些通用功能外,也獨(dú)有新改善。
主要特點(diǎn)如下:
>>你可以點(diǎn)擊這里下載Aspose.Words for Java v20.5測(cè)試體驗(yàn)
key | 概述 | 類(lèi)別 |
---|---|---|
WORDSNET-10403 | 向“僅隱藏本文檔中的拼寫(xiě)錯(cuò)誤”添加功能 | 新功能 |
WORDSNET-4879 | 添加輔助方法以將水印插入標(biāo)頭 | 新功能 |
WORDSNET-10404 | 將功能添加到“僅隱藏本文檔中的語(yǔ)法錯(cuò)誤” | 新功能 |
WORDSNET-20094 | 添加和選項(xiàng)以刪除重復(fù)樣式到Document.Cleanup功能 | 新功能 |
WORDSNET-20169 | Aspose.Words為DOCX寫(xiě)入錯(cuò)誤的字節(jié) | 新功能 |
WORDSJAVA-1587 | Aspose Words 17.5提供不正確的翻譯 | Bug修復(fù) |
WORDSJAVA-1604 | 段落行顯示在輸出PDF的上一頁(yè) | Bug修復(fù) |
WORDSJAVA-2333 | Document.getPageCount拋出JDK 1.8(32位)的java.lang.IllegalStateException | Bug修復(fù) |
WORDSJAVA-2346 | 在MHTML到PDF的轉(zhuǎn)換中,引發(fā)了ArrayIndexOutOfBoundsException | Bug修復(fù) |
WORDSJAVA-2348 | 在MHTML到PDF的轉(zhuǎn)換中,拋出IllegalStateException | Bug修復(fù) |
WORDSJAVA-2349 | 在MHTML到PDF的轉(zhuǎn)換中,拋出了NegativeArraySizeException | Bug修復(fù) |
WORDSJAVA-2350 | 在MHTML到PDF的轉(zhuǎn)換上,已引發(fā)NullPointerException | Bug修復(fù) |
WORDSJAVA-2352 | 在MHTML到PDF的轉(zhuǎn)換上,引發(fā)了“ OutOfMemoryError請(qǐng)求的數(shù)組大小超過(guò)VM”限制 | Bug修復(fù) |
WORDSJAVA-2354 | 在MHTML到PDF的轉(zhuǎn)換中,拋出了UnsupportedOperationException | Bug修復(fù) |
WORDSJAVA-2371 | UpdateFields功能創(chuàng)建名稱(chēng)的錯(cuò)誤順序。 | Bug修復(fù) |
WORDSJAVA-2375 | RTF到TIFF轉(zhuǎn)換后,黑白黑白圖像被反轉(zhuǎn)。 | Bug修復(fù) |
WORDSJAVA-2376 | ChartDataLabelCollection中的標(biāo)簽計(jì)數(shù)錯(cuò)誤。 | Bug修復(fù) |
WORDSJAVA-2378 | 在JDK 1.6中使用Aspose.Words.Shaping.Harfbuzz插件時(shí),代碼將引發(fā)異常 | Bug修復(fù) |
WORDSJAVA-2379 | 實(shí)現(xiàn)平臺(tái)無(wú)關(guān)的StringList,以從生產(chǎn)中刪除到org.hsqldb。*的鏈接。 | Bug修復(fù) |
WORDSJAVA-2383 | Java整理器的規(guī)則與.NET的規(guī)則不匹配 | Bug修復(fù) |
用例:說(shuō)明如何指定壓縮級(jí)別“ SuperFast”(由Microsoft Word使用)以保存文檔。
Document doc = new Document("in.docx"); OoxmlSaveOptions so = new OoxmlSaveOptions(SaveFormat.Docx); so.CompressionLevel = CompressionLevel.SuperFast; doc.Save("out.docx", so);
新屬性“水印”已添加到Document類(lèi)。
新的Watermark類(lèi)允許從文檔中添加/刪除水印。可以從文本或圖像創(chuàng)建水印。
提供了新的枚舉,以確定文檔內(nèi)的水印類(lèi)型。
Such a watermark corresponds to a WordArt object.
Such a watermark corresponds to a shape with image.
提供了新的枚舉,可將文本水印設(shè)置為對(duì)角或水平布局。
對(duì)于圖像水印:
Valid values range from 0 to 65.5 inclusive.
Auto scale means that the watermark will be scaled to its max width and max height relative to
用例1:添加帶有特定選項(xiàng)的文本水印
Document doc = new Document(pathFile); TextWatermarkOptions options = new TextWatermarkOptions() { FontFamily = "Arial", FontSize = 36, Color = Color.Black, Layout = WatermarkLayout.Horizontal, IsSemitrasparent = false }; doc.Watermark.SetText("Test", options);
用例2:使用特定選項(xiàng)添加圖像水印
Document doc = new Document(pathFile); ImageWatermarkOptions options = new ImageWatermarkOptions() { Scale = 5, IsWashout = false }; doc.Watermark.SetImage(Image.FromFile(filePath), options);
用例3:從文檔中刪除水印
Document doc = new Document(pathFile); if (doc.Watermark.Type == WatermarkType.Text) doc.Watermark.Remove();
用例:說(shuō)明如何顯示語(yǔ)法錯(cuò)誤
Document doc = new Document("in.doc"); doc.ShowGrammaticalErrors = true; doc.Save("out.doc");
用例:說(shuō)明如何顯示拼寫(xiě)錯(cuò)誤
Document doc = new Document("in.doc"); doc.ShowSpellingErrors = true; doc.Save("out.doc");
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn