【问题标题】:Format Java Code into Word / RTF将 Java 代码格式化为 Word / RTF
【发布时间】:2010-11-29 13:55:21
【问题描述】:

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

【问题讨论】:

    标签: java formatting ms-word


    【解决方案1】:

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

    您可能需要先关闭“标记事件”。

    【讨论】:

    • 还有可爱的小颜色(通常)。它们甚至出现在 Outlook 中。
    • 嗯。它似乎对我不起作用,但我在 OS X 上。我将不得不在 Windows 上尝试它。理想情况下,我想要可以为整个项目做的事情,这样我就不必复制和粘贴每个文件。有什么建议吗?
    【解决方案2】:

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

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

    1. 创建一个 doc 或 odt 文件,它将 充当模板(设置字体, 位置,表格等),并将有 你想去的地方的占位符 插入代码示例
    2. 将 docmosis 添加到您的 java 项目中 并编写代码进行初始化 Docmosis,注册模板, 然后用你的渲染文档 选定的 Java 代码。
    3. 目前,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 或更高版本。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-02-22
          • 2011-07-30
          • 2012-08-08
          • 2011-12-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多