教你如何完美保存Html编辑器编辑过的文本到Word中

时间:2024-02-18 17:07:08

  有时候在网页上面编辑了一段文字,有图片,想保存一份到word文档里面,但是复制粘贴以后发现格式并没有保存下来,今天就来教大家如何完整的保存Html编辑器编辑过的文字(可以包含图片,但是图片必须是绝对路径,word只能识别表格布局,还不能识别DIV布局)。

  首先,新建一个空白word文档,2003和2007版的都行。然后,打开点击“另存为...”按钮,保存为html格式,然后用EditPlus或者其他文本编辑器打开保存的html文件,会看到一下内容:

<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 12">
<meta name=Originator content="Microsoft Word 12">
<link rel=File-List href="111_files/filelist.xml">

<!-- 此处省略部分内容 -->

</html>

我们可以看到中间的部分就是HTML代码,删除中间代码,改为下如下内容:

<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">

  <h1>你好</h1>
</html>

然后重命名这个html文件,修改后缀名为doc(改为DOCX会有错误,不知道为什么),然后双击会以word打开,并且以web视图显示出来网页的效果。当然,你切换视图后还是可以正常显示的。

所以,我们将html编辑器处理过的文字和代码,加上上面那个声明,保存为.doc格式的文件,就可以用word文档打开了,并且格式和网页完全一样,除了一些布局不同以外。