如何将一些数据导出为 .rtf 或 .doc?

Posted

技术标签:

【中文标题】如何将一些数据导出为 .rtf 或 .doc?【英文标题】:How to export some data into .rtf or .doc? 【发布时间】:2010-06-12 08:40:16 【问题描述】:

假设我创建了一个使用一些数据(文本+图像)进行操作的 GUI (Qt)。如何以标题中列出的格式之一导出该数据。

我想最好导出 info .rtf,因为它是免费的跨平台格式(??),不是吗?

【问题讨论】:

【参考方案1】:

查看关于RTF reading and writing的问题。

【讨论】:

我在问之前看到了这个问题!除了 librtf 跳找到新的东西。此外,如何使用 librtf 也不直观。有没有简单的例子? 哦,我找到了一个链接,可以帮助我和将阅读此答案的用户:)。这是:codeproject.com/KB/library/rtflib.aspx【参考方案2】:

取决于你想要做什么,但也许 html + 单独的图像文件就足够了?

如果您想导出一个易于查看/打印等的文件,但您实际上并不需要将其重新导入您的应用程序,您可以制作一个 PDF。

【讨论】:

我想导出为上面列出的格式之一。不在 HTML 中! 我不认为rtf 支持嵌入图像。 txt 当然不会。您受限于这些格式有什么特别的原因吗? 在 rtf 中你可以有图片。但是,好的,PDF 听起来不错。只有一个很大的缺点,如果你没有adobe acrobat Professional,你不能编辑pdf,这需要花钱。但是 rtf 是免费的。有什么办法可以做到这一点? ***.com/questions/58730/…【参考方案3】:

你的意思是你想要一些看起来像你的 gui 快照的东西?

在其他情况下,您可以将其视为文档导出只是查看数据的另一种方式。一种方法是构建您的 GUI,另一种方法是构建某种文档并写入文件。

根据您将数据与演示文稿混合的程度,这可能很难或(相对而言)容易。

我不知道有什么方法可以为 QT gui 自动执行此操作,我怀疑您会找到一个可以满足您需求的工具。

【讨论】:

不像快照!我想导出一些将来可能编辑的数据。比如说,我的 GUI 生成了一些数据,我想将其导出以进行编辑、打印、再编辑,然后再打印一次 :)。

以上是关于如何将一些数据导出为 .rtf 或 .doc?的主要内容,如果未能解决你的问题,请参考以下文章

将 RTF/DOC/DOCX 文件插入 Word 文件中的书签位置

Html 转 Doc(Word) 或 RTF 格式

目前有没有办法让 Emacs 缪斯模式输出 rtf、odt 或 doc 格式?

python模块将doc/pdf/docx/rtf格式转换为文本[重复]

Python:通过pywin32模块批量将rtf或docx另存为doc格式

如何在 Delphi 中将带有图像的 RichText (RTF) 文档转换为 HTML?