将Java代码格式化为Word / RTF

时间:2009-09-18 17:51:41

标签: java formatting ms-word

我需要格式化java代码以放入Word文档。是否有任何程序可以通过关键字突出显示等来实现这一目标?

4 个答案:

答案 0 :(得分:3)

当我从我的IDE(Eclipse)中复制/粘贴时,格式随之而来。

你可能想先关闭“Mark Occurrences”。

答案 1 :(得分:1)

这是一个迟到的回复,但由于这是一个非常具体的要求,我还是会发表评论。

您可以使用Docmosis以编程方式执行此操作,假设您希望程序在Java中运行(不仅仅是在文档中显示java),并且可以在程序运行的地方安装OpenOffice。这个过程将是:

  1. 创建一个doc或odt文件 充当模板(设置字体, 位置,表等)并将有 占位符,您想要的位置 插入代码示例
  2. 将docmosis添加到您的java项目中 并编写代码来初始化 Docmosis,注册模板, 然后用你的文件渲染文档 选择的Java代码。
  3. 目前,Docmosis FieldRenderers 可以强调或斜体化您的数据 虽然如此,但渲染是 目前适用于整个 领域。所以这不会让你 为你的所有人提供一个字段 java文本和单独突出显示 单词,但还有其他一些 你可以用来获得的技巧 有用/有趣的结果(如 将数据拆分为单独的 字段和让Docmosis渲染 不同的领域)。
  4. 您指定为数据的“Java代码”文本将使用模板中的字体和布局属性插入到模板中。渲染器将​​有机会覆盖特定的格式。

答案 2 :(得分:1)

您可以复制然后将其粘贴到word文档中。我也在使用OS X.我工作得很好。我正在上传关于它在单词中的外观的截图。

enter image description here

答案 3 :(得分:0)

我正在使用Easy Code Formatter,如下所示:How do you display code snippets in MS Word preserving format and syntax highlighting?

这是Office加载项。您可以选择多个主题,启用/禁用行编号/突出显示矩形中的行。它允许您选择编码样式/,并具有快速格式化按钮。很简约。

要求您具有Office 2013或更高版本。

enter image description here