翻譯|使用教程|編輯:吉煒煒|2025-05-07 10:06:22.553|閱讀 150 次
概述:在 Word 文檔中添加邊框是一種突顯重點信息的有效方式,尤其適用于包含大量文本的內容場景。本文將介紹如何使用 Spire.Doc for Java,在 Java 中為 Word 文檔中的文本和段落設置邊框,幫助你更高效地美化文檔布局。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在 Word 文檔中添加邊框是一種突顯重點信息的有效方式,尤其適用于包含大量文本的內容場景。相比普通格式,給字符或段落添加邊框不僅能強化視覺層次,還能提升文檔的專業感與可讀性。E-iceblue旗下Spire系列產品是國產文檔處理領域的優秀產品,支持國產化,幫助企業高效構建文檔處理的應用程序。本文將介紹如何使用 Spire.Doc for Java,在 Java 中為 Word 文檔中的文本和段落設置邊框,幫助你更高效地美化文檔布局。
首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作為依賴項。您可以從這個鏈接下載 JAR 文件;如果您使用 Maven,則可以通過在 pom.xml 文件中添加以下代碼導入 JAR 文件。
<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>//repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>13.4.1</version> </dependency> </dependencies>
給報告中的專有名詞或專業術語、合同中的產品名等重要信息添加邊框,可以有效突出重點內容,讓關鍵信息更加醒目。在本章節中,我們一起來看看如何使用 Java 為指定的文本設置邊框,提升文檔的可讀性和視覺效果。
在 Word 文檔中給文本添加邊框的具體步驟如下:
下方代碼示例展示了如何在 Word 文檔中給 “AI繪畫” 這個文本添加邊框:
import com.spire.doc.*; import com.spire.doc.documents.BorderStyle; import com.spire.doc.documents.TextSelection; import java.awt.*; public class AddBorderToText { public static void main(String[] args) { // 加載Word文檔 Document doc = new Document(); doc.loadFromFile("/AI繪畫的利與弊.docx"); // 查找文本 TextSelection[] textSelections1 = document.findAllString("AI繪畫", false, false); // 給文本字符串添加邊框并設置邊框的樣式 for (TextSelection selection : textSelections1) { selection.getAsOneRange().getCharacterFormat().getBorder().setBorderType(BorderStyle.Single); selection.getAsOneRange().getCharacterFormat().getBorder().setColor(Color.green); selection.getAsOneRange().getCharacterFormat().getBorder().setLineWidth(2); } // 保存結果文檔 document.saveToFile("/給文本添加邊框.docx", FileFormat.Docx_2013); } }
雖然你仍然可以通過查找關鍵文本來為段落添加邊框,但當整段內容都是重點,如特別說明、法律條款等,Spire.Doc 提供了更簡潔的方式:你可以直接通過索引定位段落并為其添加邊框。接下來我們來看具體如何操作。
給 Word 文檔中的段落添加邊框的詳細步驟:
下方代碼展示了怎樣給 Word 文檔的第二個段落添加邊框:
import com.spire.doc.*; import com.spire.doc.documents.BorderStyle; import com.spire.doc.documents.Paragraph; import java.awt.*; public class AddBordertoPara { public static void main(String[] args) { // 加載文檔 Document doc = new Document(); doc.loadFromFile("/AI繪畫的利與弊.docx"); // 獲取第二個段落 Paragraph para = doc.getSections().get(0).getParagraphs().get(1); // 設置段落邊框類型,邊框顏色、線條寬度 para.getFormat().getBorders().setBorderType(BorderStyle.Dot); para.getFormat().getBorders().setColor(new Color(18,100,223)); para.getFormat().getBorders().setLineWidth(2); // 保存文檔 doc.saveToFile("/給段落添加邊框.docx",FileFormat.Docx_2013); doc.dispose(); } }
————————————————————————————————————————
關于慧都科技:
慧都科技是一家行業數字化解決方案公司,長期專注于軟件、油氣與制造行業。公司基于深入的業務理解與管理洞察,以系統化的業務建模驅動技術落地,幫助企業實現智能化運營與長期競爭優勢。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控?;鄱伎萍糆-iceblue的官方授權代理商,提供E-iceblue系列產品免費試用,咨詢,正版銷售等于一體的專業化服務。E-iceblue旗下Spire系列產品是國產文檔處理領域的優秀產品,支持國產化,幫助企業高效構建文檔處理的應用程序。
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(125237868)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網