Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从html页面指定剪贴板中的单词样式?_Javascript_Html_Ms Word_Clipboard_Docx - Fatal编程技术网

Javascript 如何从html页面指定剪贴板中的单词样式?

Javascript 如何从html页面指定剪贴板中的单词样式?,javascript,html,ms-word,clipboard,docx,Javascript,Html,Ms Word,Clipboard,Docx,我需要用docx标记格式化文本 我的html标题1和标题2 当我在Word中复制粘贴此内容时,我保留粗体格式和大小,但我的文本在Word中标记为“正常”(我在另一个单词中丢失了语义信息) 我真的很想保留或强制使用word中的样式。有没有办法强制使用word样式并使用JavaScript将其放入剪贴板?用word编写格式化文本。将其导出为网页或单文件网页。从浏览器复制回Word时保留格式所需的所有标记都将位于导出的文件中。不要期望它简洁,但此解决方案不需要JavaScript或任何与剪贴板的特殊交

我需要用docx标记格式化文本

我的html
标题1
标题2

当我在Word中复制粘贴此内容时,我保留粗体格式和大小,但我的文本在Word中标记为“正常”(我在另一个单词中丢失了语义信息)


我真的很想保留或强制使用word中的样式。有没有办法强制使用word样式并使用JavaScript将其放入剪贴板?

用word编写格式化文本。将其导出为网页或单文件网页。从浏览器复制回Word时保留格式所需的所有标记都将位于导出的文件中。不要期望它简洁,但此解决方案不需要JavaScript或任何与剪贴板的特殊交互。

不确定是否可以选择使用Java或.NET,但对于任何与单词样式匹配的CSS样式名,docx4j的ImportXHTML将设置该单词样式


当我说“匹配单词样式”时,我的意思是在docx中XHTML将被放入。

谢谢您的回复。我将对此进行测试。它确实可以工作,但只适用于IE。对于其他浏览器,我失去了风格(一切正常)。