在iPad上导出带注释的文档

时间:2011-02-23 00:10:56

标签: objective-c ipad ios xhtml

有趣的问题。我即将构建一个显示用户文本页面的iPad应用程序。此文本创建如下:原始XML(来自MarkLogic服务器等)和资产(主要是图像)转换为XHTML并在objective-c本机应用程序中呈现以供用户查看。

然后,用户以两种方式注释内容:突出显示和做笔记。这两个都可以通过在XHTML中插入一些适当的标签并在应用程序中正确呈现它来启用。到目前为止不是问题。

但是 - 现在用户希望将带注释的文档导出为文件,并通过电子邮件(不是XHTML格式)作为附件发送。

我想让用户导出到支持评论和精彩集锦的常见文件类型(例如Odf,PDF,docx)。这种XHTML转换 - > ???必须在应用程序中完成。

关于最佳格式的任何想法以及使用objective-c代码/库在本机应用程序中轻松实现转换的想法?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这不是一个完全令人满意的答案,但希望它会让你开始。

这样做最方便的方法是将html文档发送到服务器,在服务器上进行转换,然后将生成的渲染pdf(或您选择的任何文档格式)发送回iphone。如果你采取这种方式,wkhtmltopdf库看起来像一个体面的候选人,虽然我自己从未使用它。

大约五分钟的谷歌搜索发现了一些关于那些试图使用HTML的人的谈话 - > pdf转换设备本身,但在我非常简短的阅读中,我没有找到任何有希望的东西。以下是一些起点: