在开发或办公过程中,你可能需要将网页内容(HTML)保存为 Word 文档(.doc 或 .docx)。本文介绍几种简单有效的方法,无需复杂软件,即可实现 HTML 到 Word 的转换。
适用于普通用户:
Ctrl + P(Windows)或 Cmd + P(Mac)打开打印对话框;适用于开发者,利用 FileSaver.js 和简单的 HTML 模板:
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.5/FileSaver.min.js"></script>
<script>
function exportToWord() {
const html = `<html xmlns:o='urn:schemas-microsoft-com:office:office'
xmlns:w='urn:schemas-microsoft-com:office:word'
xmlns='http://www.w3.org/TR/REC-html40'>
<head><meta charset='utf-8'></head>
<body><h1>这是从HTML导出的Word文档</h1><p>内容由JavaScript生成。</p></body></html>`;
const blob = new Blob(['\ufeff', html], {
type: 'application/msword'
});
saveAs(blob, '导出文档.doc');
}
</script>
<button onclick="exportToWord()">导出为Word</button>
如果你不想写代码,可以使用专业在线服务: