从 KWD(旧 KWord/KOffice 文档格式)导出到其他任何格式

从 KWD(旧 KWord/KOffice 文档格式)导出到其他任何格式

我有 75 个 KWD 格式的文档,这些都是我以前使用 KDE 3.x 时留下的。我想将它们转换为 ODT 或 RTF,这样我就可以使用 Open Office、Abiword 或较新的 KWord 编辑它们,但我还没有找到一个好的/快速的方法来做到这一点。

在旧版本的 KWord 中打开它们并导出它们是可行的,但如果我必须为其中的 75 个做这件事,那将花费我很长时间。我尝试过使用koconverter,它是 KDE 库中包含的 KOffice 文档的批处理转换器,但 KOffice 1.6.x 中的转换器和 2.2.x 中的转换器都不起作用。

有什么建议么?

提前致谢。

答案1

您尝试过 koconverter 吗?这是 koffice 库的一部分

koconverter file.kwd file.odt

如果它不起作用,有任何其他命令行工具可以执行此操作,这意味着您必须对上一个 koffice 中的每个文档手动执行此操作。

答案2

我想

  • 使用 KWord/KOffice 打开 KWD 文档以检查文件是否可读,因为您已经提到使用旧版本打开文件仍然有效,但确保它们也可以导出。
  • 将文档再次保存为 .doc 格式,以便 OOffice 可以读取。

我认为在 KDE 的更高版本中,KDE 选择了本机格式 .doc (实际上是 OASIS 格式,这是 OpenOffice 的本机格式)

由于只有 75 个文档,因此值得这样做,以防非常紧急需要。如果没有,我想编写一个 docstore 解析器,它将使用 KWord API 将 kwd 文件批量转换为 openoffice 兼容的 .doc 格式。然而,这些要求对 C++、Qt、Scribe 框架、KDE ​​(kdelibs)、OpenDocument 以及最后的 kword 本身有很好的了解。

http://www.koffice.org/developer/apidocs/

http://wiki.koffice.org/index.php?title=KWord/Tutorials/LoadingOdf#KWDocument

相关内容