2016-10-31 45 views
0

我有一個包含PDF文檔的字節數組,我想在ios應用程序中打開它。從字節數組打開pdf ios xamarin c#

這是我到目前爲止的代碼:

public static string WriteFileFromByteArray(string fileName, byte[] bytes) 
    { 
     var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 
     var filePath = Path.Combine(documentsPath, fileName); 
     File.WriteAllBytes(fileName, bytes); 

     return filePath; 
    } 

任何一個人知道該怎麼做呢?

回答

0

不知道你在哪裏卡住了。 但是,您發佈的以下代碼行中存在問題。

File.WriteAllBytes(**fileName**, bytes);//關於此代碼,您正在使用filename而不是filepath。

使用filePath變量而不是fileName,因爲它只是包含文件的名稱。

請參考下面的鏈接閱讀PDF。

http://forums.xamarin.com/discussion/631/open-a-pdf-with-the-built-in-pdf-viewer

+0

嗨Kalyana,這不是一個問題,因爲文件的名稱只是表明我想保存到文件的名稱。我將在xamarin表單鏈接中查看鏈接。我會回到你身邊。現在感謝。 – Yaza

+0

嗨Kalyana,你是對的我用文件名代替路徑。我很長一段時間很忙,過了一段時間你會因爲最小的錯誤而失明。不管怎樣,謝謝你。要打開pdf,我使用了這裏提供的解決方案:https://gist.github.com/nicwise/5443188。 – Yaza

+0

太好了。它發生了一些時間:) – Kalyan