【问题标题】:how to do post-formatting for DOC/DOCX conversion to HTML?如何对 DOC/DOCX 转换为 HTML 进行后期格式化?
【发布时间】:2011-09-08 20:56:17
【问题描述】:

我目前正在使用 OpenOffice(命令行)和 JODConvertor 将 Word 文档(.doc 和 .docx)转换为我托管的 Web 应用程序的 HTML。它工作得很好,除了一个问题——HTML 文件的边距格式不正确。更糟糕的是,跨操作系统(MacOS 和 Windows)和浏览器的边距不一致。

是否有其他工具可以进行后期格式化(我认为它涉及重写转换后的 HTML 文档的 CSS),就像 Google Docs 一样?

我不想成为另一个 Google 文档,我只是想模仿他们的后期格式化过程(更具体地说,边距宽度格式化),这样我就可以让用户在我自己的服务上上传和存储 HTML 文档。我需要它是一个独立于任何第三方站点的自动化过程(我知道 Google 有一个 API,称为 googlecl,但它需要身份验证,并且您变得依赖他们的服务器和服务;更不用说您有配额)。

如果有人知道 OpenOffice 路线以外的任何其他方法,我愿意接受建议。

【问题讨论】:

  • Google Docs 有导出到 HTML 的功能,你可以试试
  • 我需要一个更自动化的流程,无需通过命令行浏览 google 文档。

标签: html css cross-platform docx doc


【解决方案1】:

看来您最好的选择是向 JODConverter 添加一个功能,允许您在导出期间插入自己的 CSS。所有页面的内容如下:

body {
     margin: 50px !important;
 }

要么说服 JODConverter 的维护者,要么自己获取代码并自行破解。祝你好运。

【讨论】:

  • 是的,这就是我一直在做的;我在转换 HTML 文件后在服务器端进行后格式化处理,大约 20 行长,但不幸的是,它并没有捕捉到所有场景。必须有一种“一刀切”的方法,而不是为每个进来的文档编写几十行代码?同样,只是想看看是否有某种自动化程序......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-06
  • 1970-01-01
相关资源
最近更新 更多