Google Docs 是一个强大且功能丰富的在线以云为中心的文字处理程序,当然是由搜索巨头 Google 带给我们的。尽管 Docs 没有 Microsoft Word(文档创建领域无可争议的冠军)的所有功能,但它对于几乎所有的文字处理任务来说已经足够好了,并且具有完全免费并可在任何 Web 浏览器上使用的优势。然而,Docs 有一个严重的缺点:它在正确导出 HTML 方面非常糟糕。在本文中,我将向您展示如何解决 Docs 在这方面的限制,并将文档从 Google Docs 干净地导出为 HTML。
文档是团队协作处理单个文档的绝佳工具。你们都可以添加自己的一点并创建一些非常棒的内容。借助版本控制和管理多个输入的能力,Google Docs 可以缩短协作项目的工作时间。对于大多数内容,导出为不同的格式只是另存为或复制粘贴的问题。对于 HTML,事情要复杂一些。 Google Docs 确实有一个本地导出到 HTML 选项,但代码通常非常混乱。这意味着您需要做一些工作来清理它并使其为 Web 做好准备。
如果您花了数天时间为博客或网站创建导出内容,那么您已经在样式上投入了大量精力。复制和粘贴不会削减它;您需要导出为 HTML 以保持大部分样式,并且您需要一个干净的导出,以便生成的 HTML 页面可读和可修改。
从 Google Docs 导出到 HTML
有几种不同的方法可以将您的 Docs 文件干净地导出为 HTML。最直接的方法是使用名为 GoogleDoc2HTML 的脚本。还有一些网络应用程序可以为您进行转换。这两种方法都很有效。
GoogleDoc2Html
GoogleDoc2Html 最初是由 Omar Al Zabir 创建的工具,并由 Jim Burch 改进和改进。这是您添加到 Google Docs 以清理 HTML 导出的脚本,并且运行良好。
以下是如何使用它:
- 在 Google Docs 中打开要导出的文档
- 转到“工具”菜单,选择“脚本编辑器”。
- 这将打开一个新选项卡。在该选项卡中,从 GitHub 复制并粘贴 GoogleDocs2Html 代码,覆盖脚本编辑器开始的存根函数。
- 导航到文件并另存为“GoogleDoc2Html”。
- 导航到运行并选择“ConvertGoogleDocToCleanHtml”。
- 当弹出窗口出现时,选择查看权限。您可能需要登录您的 Google 帐户。
- 单击继续以授予权限。
然后该脚本将清理 Google Docs 的 HTML 输出并将结果通过电子邮件发送给您。电子邮件应该会在几分钟内到达,但可能需要更长的时间,具体取决于文档的大小。关于使用 GoogleDoc2Html,您需要了解的一件事是它是一个一次性脚本。它将为您清理和导出文档,但每次要使用它时都需要重复整个过程。
HTML 清理器
如果样式不是问题,HTML Cleaner、HTML Tidy、HTMLCleanup 等网站都可以提供帮助。这些不直接与您的 Google Docs 文档交互;您需要剪切和粘贴 HTML,应用程序将帮助您清理它。您的格式可能会有些混乱,但您的大部分布局应该保持不变。当我测试它时,标题和超链接保持不变,但删除了几个粗体和斜体字。尽管如此,它们仍然值得使用。
无论您使用哪种工具从 Google Docs 导出以清理 HTML,您都需要手动检查代码以确保其良好。即使这样,也比在导出之前手动更改文档中的标记要好得多!
需要有关 Google 文档的更多帮助?我们有关于在 Google Docs 中放置背景图像、如何将文档组织到 Docs 中的文件夹以及如何向 Google Docs 中的代码添加基于语法的格式的教程。如果 Docs 没有为您完成,请查看本指南,了解 Google Docs 的五种替代方案。