Microsoft Word 中格式化的 PHP 代码

Posted

技术标签:

【中文标题】Microsoft Word 中格式化的 PHP 代码【英文标题】:formatted PHP code in Microsoft Word 【发布时间】:2011-07-30 01:25:24 【问题描述】:

我想将我的 php 代码从 nusphere phped 颜色编码保存到 microsoft word。我该怎么做?

【问题讨论】:

【参考方案1】:

我知道一种方法。

打开此页面:http://qbnz.com/highlighter/demo.php

以上链接是网页上的php语法高亮,

(1) 将您的 php 代码复制并粘贴到标有“通过文本字段输入:”的文本区域中

(2) 转到该文本区域下方的“选项”选择框,然后选择“行号:无”

(3) 点击“突出显示!”页面底部的按钮

(4) 突出显示的 php 代码将被显示

(5) 选择、复制此突出显示的代码,然后将其粘贴到 Word 中。您将在 Word 文档中看到彩色代码

这些是详细步骤

希望这会有所帮助

【讨论】:

【参考方案2】:

在此处查看此帖子:How do you display code snippets in MS Word preserving format and syntax highlighting?

我不确定你是否可以从那个特定的 IDE 中做到这一点,也许有一个插件。不过,这个问题之前有人问过。

【讨论】:

【参考方案3】:

您的颜色格式不会保留。您可以选择,截取屏幕截图并将其粘贴为图像(使其不可编辑),或者丢失您的颜色编码并拥有一些功能不漂亮的东西。

【讨论】:

【参考方案4】:

尝试使用这个:http://php.net/manual/en/function.highlight-file.php 它应该复制过来。

【讨论】:

从命令行运行php --run 'highlight_file("/path/to/myfile.php");' > /tmp/code.html,然后使用您喜欢的Web 浏览器打开该文件。然后,您可以将该彩色代码剪切并粘贴到您的文档中。【参考方案5】:

nusphere 不保留复制+粘贴中的颜色编码数据。大多数(任何)其他 IDE 也没有。

将代码粘贴到进行颜色编码的在线站点中,然后从那里使用复制+粘贴可能会找到一些运气,因为它会生成为静态 HTML,当您复制时将保留颜色编码+粘贴。

这个站点中的问题表单将是一个以这种方式工作的站点的示例,尽管我不建议将代码粘贴到 here 只是为了将它们粘贴到 Word 中——它不会让你在这里受欢迎! ;) 但是还有其他网站可能更适合这种情况,或者您可以获取一个免费的网络应用程序,并将其托管在本地供您自己使用。

【讨论】:

【参考方案6】:

实现此目的的一种简单方法是将源代码复制到在线语法突出显示器中,例如http://www.tohtml.com/,然后生成基于 html 的突出显示,当您从 html 页面复制突出显示的文本时,单词将阅读并理解颜色。

【讨论】:

以上是关于Microsoft Word 中格式化的 PHP 代码的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Office 365专业增强版更新到1804版本后Word文档格式出现乱码?

Google文档与Microsoft Word:哪种更适合企业?

Windows - Microsoft office - Word使用之编写论文

Windows - Microsoft office - Word使用之编写论文

如何在Mac OS X上将PDF转换为Microsoft Word

164. Microsoft Office 之 开发Word 的故事(中)