linux - 想通过编程将doc转成ps格式

标签 linux postscript libreoffice

我想以编程方式将 doc 转换为 ps(后脚本)格式。我知道 LibreOffice 中有一个实用程序可以执行此转换,但我不想在客户端计算机上安装 Libreoffice,而是想重用源代码LibreOffice 的代码来开发这个实用程序。我知道这是一项非常繁琐的任务,但至少如果有人能给我任何一种基本方法来告诉我如何做这个或任何其他以编程方式做的方法。

我想要它用于 Linux 操作系统。

谢谢。

最佳答案

您无法仅仅为此从 libreoffice 剥离 DOC 导入器和 postscript 生成器 - 您需要大量的人力/小时。

您已经提到过在 Libreoffice 上运行的现成的 Python 脚本——如果您想让它工作的话——我希望您知道它不需要图形显示来运行,它可以作为“命令”来完成行”(通常您会希望让 LibreOffice 在后台运行)。

如果你真的想为此推出自己的应用程序,你应该检查 koffice/calligra 的代码 - 它将围绕 Qt 架构构建 - 我最近没有看过它,但它将更加模块化和可重用比 libreoffice 的 - 重新使用 calligra 的 doc-importer 和 ps exporter 是我相信可以在一段合理的时间内由一个人完成的工作(这将根据人们对它内置的 Qt/C++ 环境的熟悉程度而有所不同) ) 网址:

http://www.calligra.org http://community.kde.org/Calligra/Building

关于linux - 想通过编程将doc转成ps格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10295037/

相关文章:

automation - LibreOffice Automation - 全部更新

linux - 将 .so 文件插入到 unix 上的 common-auth 文件中

linux - 这个终端命令到底在做什么?

.net - 如何按指定顺序将数千个 PDF 文件转换为单个 Postscript 文件

pdf - StackOverflowError 应用 Alfresco 规则将 Word Doc 转换为 PDF 时

java - ErrorCodeIOException 转换文件

xml - 解析 XML 文件并需要所需的格式通过 Awk 命令 Linux

linux - 如何确定远程SSH登录的子网掩码和网卡?

rotation - 我怎样才能旋转?

gnuplot - gnuplot 中的粗体增强文本