Tag: 文档生成

如何使用DOCX4J在docx文件生成中应用新行

通过我看过的教程。 我学会了如何在生成docx文件时添加文本。 但是每次我添加一行文字。 我注意到第一行文本和第二行文本之间总是有一个空格。 就像两次输入回车键一样。 我知道主要原因是每次我添加一行文字,我都会使用一个段落。 并且段落以另一段后面的空格开头。 这是我添加文本的方式 ObjectFactory factory; factory = Context.getWmlObjectFactory(); WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage(); P spc = factory.createP(); R rspc = factory.createR(); rspc.getContent().add(wordMLPackage.getMainDocumentPart().createParagraphOfText(“sample”)); spc.getContent().add(rspc); java.io.InputStream is = new java.io.FileInputStream(file); wordMLPackage.getMainDocumentPart().addObject(spc); 所以这段代码成功运行并产生正确的输出。 但是当我添加另一段时。 或文字。 我希望它只是在第一行文本之下。 有没有办法,我可以添加一个简单的文本行而不使用段落? 提前致谢 编辑:我也试过像这样添加一个简单的org.docx4j.wml.Text Text newtext = factory.createText(); newtext.setValue(“sample new text”); wordMLPackage.getMainDocumentPart().addObject(newtext); 程序将运行但是当我打开生成的docx文件时,它只会提示一条消息,说明内容有问题。

使用swagger或任何其他工具生成Rest API文档

我正在寻找一种方法来记录我的Rest API。 我的服务器是Tomcat / Spring服务器,Rest API是使用Jenkins实现的。 Swagger似乎是一个非常酷的解决方案,但我无法弄清楚我如何使用它与我的代码。 我正在寻找创建json swagger-ui可以读取的最好方法 – 我该怎么做? 此外,我很乐意检查在此类环境中记录Rest API的任何其他好的解决方案。

UmlGraph vs APIViz for Maven javadoc generation

我想知道是否有任何明确的理由选择UmlGraph而不是APIViz来生成Maven2构建中的javadoc UML图。 是否有任何集成或function,但它们看起来非常相似?