将 Java 代码格式化为 Word / RTF
Posted
技术标签:
【中文标题】将 Java 代码格式化为 Word / RTF【英文标题】:Format Java Code into Word / RTF 【发布时间】:2010-11-29 13:55:21 【问题描述】:我需要格式化 java 代码以放入 Word 文档。是否有任何程序可以通过关键字突出显示等来做到这一点?
【问题讨论】:
【参考方案1】:当我从我的 IDE (Eclipse) 复制/粘贴时,格式随之而来。
您可能需要先关闭“标记事件”。
【讨论】:
还有可爱的小颜色(通常)。它们甚至出现在 Outlook 中。 嗯。它似乎对我不起作用,但我在 OS X 上。我将不得不在 Windows 上尝试它。理想情况下,我想要可以为整个项目做的事情,这样我就不必复制和粘贴每个文件。有什么建议吗?【参考方案2】:这是一个迟到的回复,但由于这是一个非常具体的要求,我还是会发表我的评论。
您可以使用Docmosis 以编程方式执行此操作,假设您希望程序在 Java 中运行(不仅仅是在文档中显示 java)并且可以在程序运行的地方安装 OpenOffice。该过程将是:
-
创建一个 doc 或 odt 文件,它将
充当模板(设置字体,
位置,表格等),并将有
你想去的地方的占位符
插入代码示例
将 docmosis 添加到您的 java 项目中
并编写代码进行初始化
Docmosis,注册模板,
然后用你的渲染文档
选定的 Java 代码。
目前,Docmosis FieldRenderers
可以下划线或斜体您的数据
事实上,但渲染是
目前适用于整个
场地。所以这不会让你
为您所有的人提供一个字段
java文本并单独突出显示
单词,但还有其他一些
你可以用来获得的技巧
有用/有趣的结果(例如
将数据拆分为单独的
字段并让 Docmosis 渲染
字段不同)。
您指定为数据的“java 代码”文本将使用模板中的字体和布局属性插入到您的模板中。渲染器将有机会覆盖特定格式。
【讨论】:
【参考方案3】:你可以直接复制粘贴到word文档中。我也在使用 OS X。我只是工作正常。我正在上传它在 word 中的截图。
【讨论】:
【参考方案4】:我正在使用Easy Code Formatter,此处称为:How do you display code snippets in MS Word preserving format and syntax highlighting?
这是一个 Office 加载项。您可以选择多个主题,启用/禁用行编号/突出显示矩形中的行。它允许您选择编码风格 / 并有一个快速格式化按钮。很简约。
要求您拥有 Office 2013 或更高版本。
【讨论】:
以上是关于将 Java 代码格式化为 Word / RTF的主要内容,如果未能解决你的问题,请参考以下文章