如何将带有html标签的文本转换为格式化的word文档。 其实我需要做的是, 我想在文本框中输入带有html标签的文本作为输入,当我单击一个按钮时,我希望文本在word文档中打开,其中html标签被删除,文本以相应的格式显示。
答案 0 :(得分:0)
制作常规html文件并使用.doc扩展名保存。它将以ms字显示。
答案 1 :(得分:0)
我想知道在将HTML文件保存为Word文档时是否因格式丢失而陷入困境。我曾是。我发现多个类没有被转移,也没有基于多个类的任何类。
考虑一下:
<p class="class1">This <span class="class1 class2">is my</span> text.</p>
.class1 { color:green; }
.class2 { color:orange; }
.class1.class2 { color:red; }
.class1.class2,
.class1 { color:blue; }
结果:
p
是绿色的,因为它的第一个声明是p
不是蓝色,因为该声明是“无效”多类声明的一部分(!)span
是橙色的,因为它的第一个声明是span
不是红色,也不是蓝色,因为'无效'多类声明-
由于上述发现,我最终将我的元素包装在另一个元素中,始终使用单个标记类名,并在此基础上成功构建事物。
请注意,使用Javascript操作元素,根据需要添加/删除额外的类名称是很好的,Word只对它尝试解析的HTML文件中的实际标记感兴趣。
我没想到的是如何在Word打开HTML文件时显示CSS背景图像。我通常使用快捷方式:background:transparent url(../img/icon-audio-16.gif) left top no-repeat;
哪个不起作用(是的,检查了我的路径),但是后来没有按顺序分解:
background-color:transparent;
background-image:url(../img/icon-audio-16.gif);
background-position:left top;
background-repeat:no-repeat;
总之...