2016-10-31 11 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変数には、ファイル名だけが含まれています。

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

関連する問題