问题描述
|
想要从一个流而不是一个PDF启动Viewer
FileLocation()
是否可以(现在或将来)进行喂食
CGPDFDocument,或
QLPreviewItem
从流对象?
想摆脱在本地存储文档的需要
在查看它们之前...
谢谢,
Dilettanto
解决方法
有一个解决方案。
首先,您需要为函数创建本地绑定:
CGPDFDocumentRef CGPDFDocumentCreateWithProvider(
CGDataProviderRef提供程序
);
您可以使用btouch工具来执行此操作。
CGDataProvider然后具有带byte []数组的构造函数,因此您可以创建一个内存流读取器以为其提供byte []数据。
希望这可以帮助。
@sichy