【发布时间】:2013-01-24 07:26:58
【问题描述】:
向我的网站发送内容的人使用 Word,因此我将大量 Word 文档转换为 HTML。我只想保留基本格式 - 标题、列表和强调 - 没有图像。
当我使用 Libre Office “另存为 HTML” 转换它们时,生成的文件很大,例如,112K 的 doc 文件变成了 450K 的 HTML,其中大部分是无用的 FONT 和 SPAN 标签(出于某种原因,每个标点标记包含在它自己的跨度中!)。
我尝试了这个脚本:http://www.techrepublic.com/blog/opensource/how-to-convert-doc-and-odf-files-to-clean-and-lean-html/3708基于tidy和sed,将大小缩小到150K左右,但是还是有很多没用的SPAN。
我尝试复制并粘贴到 Kompozer - HTML 编辑器中,然后另存为 HTML;但它将我所有的非拉丁(希伯来)字母转换为“ְ”等实体,从而将大小增加到 750K!
我尝试了 docvert:https://github.com/holloway/docvert/issues/6,但发现它需要一个 python 库,它需要另一个库等,这似乎是一个无穷无尽的依赖路径......
有没有一种简单的方法可以从 Office 文档创建干净的 HTML?
【问题讨论】:
标签: html ms-word web-standards openoffice-writer