gpt4 book ai didi

html - 自动 HTML 简化工具?

转载 作者:搜寻专家 更新时间:2023-10-31 02:26:23 25 4
gpt4 key购买 nike

每当我看到一个会被其他人分享的问题,以及一个实现起来很有趣的解决方案时,它通常已经被解决了。我认为最好在开始编写代码之前先停下来搜索一下。

情况是这样的:您可以将 office 文档的各个部分复制并粘贴到 visual studio HTML 编辑器中。问题是,它会创建如下所示的 HTML 文本:

<tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
<td style="border:solid windowtext 1.0pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">
<p align="left" class="MsoNormal"
style="text-align:left;tab-stops:center 216.0pt right 432.0pt">
<b style="mso-bidi-font-weight:normal"><span lang="EN-US">ID<o:p></o:p></span></b></p>
</td>
<td style="border:solid windowtext 1.0pt;border-left:none;
mso-border-left-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt" valign="top">

对于机器来说很好,但这并不是人类可读的。我打赌这可以通过找到重复的样式并从中创建 CSS 类来解决。计算机程序可以非常轻松地做到这一点。

我可以运行这个程序,然后我会得到漂亮、易于维护的 HTML,就像我的 Word 文档一样。

(是的,我知道我可以只编辑我的 Word 文档,然后将其复制并粘贴到 HTML 中,或者将其另存为 HTML 文件。但这与之后手动编辑它不同事实)。

无论如何,有人知道执行此操作的程序吗?


(稍后编辑)我发现我问的问题是 this one 的副本.

最佳答案

HTML Tidy做这个!它还与常见的文本编辑器(如 Notepad++ 或 UltraEdit)集成,并提供清理 Office 网络标记的选项。您需要设置 word-2000 boolean flag to true

此外,Jeff Atwood 已就此问题发表了博客并提出了他自己的 C# 2.0 解决方案 in this article .

关于html - 自动 HTML 简化工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/838512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com