MonoTouch:可以从Stream启动PDFViewers吗?

时间:2011-05-27 13:01:50

标签: ios xamarin.ios

希望从Stream启动PDF-Viewers而不是 FileLocation()

是否可以(现在或将来)提供

  1. CGPDFDocument,或
  2. QLPreviewItem
  3. 来自Stream-object?

    想要摆脱在本地存储文档的需要 在查看它们之前......

    感谢, Dilettanto

1 个答案:

答案 0 :(得分:0)

有一个解决方案。

首先,您需要为函数创建本机绑定: CGPDFDocumentRef CGPDFDocumentCreateWithProvider(    CGDataProviderRef提供程序 ); 您可以使用btouch工具执行此操作。

然后CGDataProvider具有带byte []数组的构造函数,因此您可以创建一个内存流读取器来为其提供byte []数据。

希望这会有所帮助。 @sichy