0
私のWP7アプリケーションにWebBrowserコントロールを持っていますwp7にWebBrowserページを保存するには?
後で読めるように、ページをHTMLまたはPDFまたはJPGファイルで隔離メモリに保存します。
私のWP7アプリケーションにWebBrowserコントロールを持っていますwp7にWebBrowserページを保存するには?
後で読めるように、ページをHTMLまたはPDFまたはJPGファイルで隔離メモリに保存します。
あなたがWebClient使用することができます。もちろん
WebClient downloader = new WebClient();
downloader.DownloadStringCompleted += (o, e) => DoSomethingWithResult(e.Result);
downloader.DownloadStringAsync(new Uri(yourWebBrowser.Source.ToString()));
private void DoSomethingWithResult(string result)
{
//...
}
を、あなたはe.Error
をチェックする必要があるというように...私は簡潔にするためにそれを残しました。
全体のページをダウンロードするには、this questionを調べる必要があります。あなたが思うほどシンプルではないかもしれないことに注意してください。
編集:上記の方法で保存したHTMLを表示するには、WebBrowser.NavigateToString(result)を呼び出します。
例はin this blog postです。
私はダウンロードしたウェブページを表示したいとき、そのスタイルとイメージは壊れています! – sma6871
あなたは、HTML、PDFまたはJPGがほしいと言ったとします。これによりHTMLが得られます。あなたの質問を編集し、より正確に*ローカルに保存されたhtmlファイルを表示する*のヘルプが必要な場合。 – Adam
はい、しかし、画像を含む完全なHTMLが必要です。オフライン表示の場合 – sma6871