我们目前正在开发一款具有以下功能的iPad应用程序:
当我们试图推出包含绑定文档属性(合并字段)的Word文档时,我们的问题就开始了 - 数据没有显示,留下我们的文档包含例如“地址行1,地址行2,邮政编码” ,而不是实际值。
支持合并字段对我们来说是一个相当高优先级的商业案例,因此,如果可能的话,我们必须使其合理。
到目前为止,我们已经尝试使用QLPreviewController和UIWebView来呈现文档,并且两个控件的行为似乎相同。
以前有没有人遇到过这个问题,如果有的话,你是如何解决它的?
答案 0 :(得分:2)
这似乎在iOS 6中已修复,但QLPreviewController可以使用大量进一步的工作,使其在与UIGestures的其他视图/交互中有用。
答案 1 :(得分:1)
下面的Quick Look引擎可能不支持Word的特定功能。
您是否尝试使用桌面快速查看(在Finder中)在Mac OS X上查看相同的文档?
如果您的文档没有按照您的意愿显示,那么在iOS上使用相同的渲染引擎并不会更好。在这种情况下,您应该向Apple提交错误。
答案 2 :(得分:1)
如前所述,OSX / iOS使用的预览引擎根本不支持此功能。
我们最终的解决方案是在服务器端使用转换库将我们的doc,docx或RTF文档转换为PDF(它们都填充合并字段并且似乎得到预览器的良好支持),然后再将它们发送到iPad兼容。这为Web服务引入了一些延迟,但它似乎是目前最好的解决方案。