如何格式化段落

获取Docment, 将文档中的所有段落格式化
段落后间距:0磅
行间距:最小值,0

@fenghao

ParagraphFormat类代表段落的所有格式。 我们建议您阅读以下文章。 希望这对您有所帮助。
段落格式

你好,暂时没有看到解决方案,之前在网上看一些网友说没有该解决方案

@fenghao

您可以ZIP并在此处附加您的输入和期望的输出文档以供我们参考吗? 然后,我们将为您提供有关您的查询的更多信息。

test.zip (294.6 KB)

一共三个文档,result.docx是我想要的效果,请注意段落格式,图片位置等

@fenghao

似乎您想将一个文档附加到另一个文档中并设置段落格式。 请使用下面的代码示例获取所需的输出。

Document doc1 = new Document(MyDir +"test1.docx");
Document doc2 = new Document(MyDir +"test2.docx");
for (Paragraph paragraph : (Iterable<Paragraph>) doc1.getChildNodes(NodeType.PARAGRAPH, true)){
    paragraph.getParagraphFormat().setSpaceBefore(0);
    paragraph.getParagraphFormat().setSpaceAfter(0);
    paragraph.getParagraphFormat().setLineSpacing(0);
    paragraph.getParagraphFormat().setLineSpacingRule(LineSpacingRule.AT_LEAST);
}

doc2.getFirstSection().getPageSetup().setSectionStart(SectionStart.CONTINUOUS);
doc1.appendDocument(doc2, ImportFormatMode.KEEP_SOURCE_FORMATTING);

doc1.save(MyDir + "result.docx");

非常感谢,我还想在问一个问题,怎么将文档中的回车换行删除。例如,将一个文档附加到另一个文档,但是另一个文档中含有回车换行,怎么将其删除

Thank you very much for your prompt reply. If you want to come to China to play, you are willing to be your tour guide. Haha

@fenghao

请ZIP并附加要从中删除段落分隔符和换行符的输入文档。 然后,我们将根据您的要求共享代码示例。

你好,问题已经解决了,非常感谢您,谢谢。

@fenghao

得知您的问题已解决,很高兴。 请随时询问您是否对Aspose.Words有任何疑问,我们将竭诚为您服务。

A post was split to a new topic: 回车换行的是如何解决的哈?可以分享一下吗