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