想從一個流,而不是一個 FileLocation()MonoTouch:是否可以從Stream啓動PDFViewer?
是否有可能(現在或將來)啓動PDF-觀衆養活
- CGPDFDocument,或
- QLPreviewItem
從一個Stream對象?
想擺脫的需要之後再查看本地 存儲文檔...
感謝, Dilettanto
想從一個流,而不是一個 FileLocation()MonoTouch:是否可以從Stream啓動PDFViewer?
是否有可能(現在或將來)啓動PDF-觀衆養活
從一個Stream對象?
想擺脫的需要之後再查看本地 存儲文檔...
感謝, Dilettanto
有一個解決方案。
首先,你需要創建一個本地的功能結合: CGPDFDocumentRef CGPDFDocumentCreateWithProvider( CGDataProviderRef提供商 ); 您可以使用btouch工具來執行此操作。
CGDataProvider然後具有byte []數組的構造函數,因此您可以創建一個內存流讀取器來爲其提供byte []數據。
希望這會有所幫助。 @sichy
謝謝!將看看這個... – Dilettanto 2011-05-31 08:38:33
工作得很好 - 謝謝! – Dilettanto 2011-07-07 14:25:00
只是一個說明:這不是流水。它將一些東西加載到內存中。 OOM與大文件,但小的可以。 – Krumelur 2011-08-01 09:15:30
我不知道任何關於monotouch,但SDK知道CGPDFDocumentCreateWithURL – 2011-05-27 13:08:59