思路:遍历每个段落,给段落设置横向边框线。如下代码供参考,使用free spire.doc.jar测试的效果:
import com.spire.doc.*;
import com.spire.doc.documents.BorderStyle;
import com.spire.doc.documents.Paragraph;
import java.awt.*;
public class ParaBorder {
public static void main(String[] args) {
//加载文档
Document doc = new Document();
doc.loadFromFile("sample.docx");
for(int i = 0;i<doc.getSections().get(0).getParagraphs().getCount();i++)
{
Paragraph paragraph = doc.getSections().get(0).getParagraphs().get(i);
paragraph.getFormat().getBorders().getHorizontal().setBorderType(BorderStyle.Single);
}
doc.saveToFile("SetParagraphBorder.docx");
doc.dispose();
}
}
文档效果: