导入、解析、编辑和保存 RTF 文档,格式保留在 iPad 和 Droid 应用程序中

Posted

技术标签:

【中文标题】导入、解析、编辑和保存 RTF 文档,格式保留在 iPad 和 Droid 应用程序中【英文标题】:Import, parse, edit and save RTF documents with formatting preserved in iPad and Droid apps 【发布时间】:2011-10-27 10:30:30 【问题描述】:

我的目标...

我的网络服务器上有 .rtf 模板文件。 我需要将这些文件导入我的 iPad 和 Droid 应用程序。 我需要在我的 iPad/Droid 应用程序的 RTF 编辑器中以精确的格式显示导入的模板文件的内容。 我需要对模板进行一些小改动,并将生成的文档另存为 rtf/pdf 在我的 iPad 或 Droid 上。

我不是在问什么......

我知道我们可以在 Web 视图中显示 RTF、DOC 和 PDF 格式,但这是只读视图,对我来说没有用。所以请不要告诉我 a 可以在网络视图中打开文件。 open source project 可以帮助我为 iPad 创建一个 RTF 编辑器。所以请不要告诉我如何创建 RTF 编辑器。

我的问题就是……

是否可以导入、解析、编辑和保存保留所有格式的 RTF 文档? 如果不可能,最好的替代方法是什么(其他格式,如 doc、pdf 等)?

问候

【问题讨论】:

【参考方案1】:

这里是解决方案!

iosandroid 都不支持编辑和保存 DOC/RTF 文件。但两者都支持 html。在这种情况下,我们可以在 iPad 和 Droid 上使用 HTML 编辑器,它肯定会出现在 Web 视图中(由开发人员来赋予它原生应用程序的外观,并且可以使用 HTML5!)。

下面是步骤...

移动应用向网络服务器应用请求 DOC/RTF 文件的内容。 Web 应用程序将 DOC/RTF 转换为 HTML 并将 HTML 内容发送到移动应用程序。 移动应用在其基于 HTML 的 RTF 编辑器中显示 HTML 内容。 用户在编辑器中对文档进行更改。 移动应用以 HTML 格式将编辑后的内容发送回网络服务器应用。 Web 服务器应用将 HTML 内容转换为 DOC/RTF 格式并保存文件。

【讨论】:

【参考方案2】:

几个月后终于解决了哦,头发撕裂了。

OfficeSuite Pro,付费版

这是我发现的唯一一件几乎可以工作的东西。应用程序昂贵,而操作系统应用程序便宜。

允许通过同步到保管箱完美同步 Scrivener,这是我的目标。

【讨论】:

【参考方案3】:

是否可以导入、解析、编辑和保存保留所有格式的 RTF 文档?

Android 中没有内置任何东西来支持这一点。

您可以链接到第三方应用程序以进行 RTF 编辑 - 例如,OfficeSuite Pro 5 似乎提供了此功能。

如果不可能,最好的替代方法是什么(其他格式,如 doc、pdf 等)?

有很多第三方编辑器应用程序,例如 DOC/DOCX,您也可以链接到这些应用程序。

【讨论】:

感谢您的回复...但我不认为这给了我一个可靠的解决方案...如果没有安装 Office Suite Pro 或其他第三方应用程序怎么办?用户需要安装另一个应用才能使用我的应用!!

以上是关于导入、解析、编辑和保存 RTF 文档,格式保留在 iPad 和 Droid 应用程序中的主要内容,如果未能解决你的问题,请参考以下文章

如何把word文档rtf类型文件内的数据导入到excel?请高手详细解答一下

在 WPF 中加载/保存 RTF 时保留字体大小

rtf格式的一些说明,转载的

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

word文件显示乱码怎么办?

word文档怎么保存后修改不会乱版?