問題タブ [mhtml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ダイアログなしで MHT をプログラムで保存する
「名前を付けて保存」ダイアログをバイパスして、任意のタイプのファイルを保存することはできますか? WebBrowser クラスの使用
WebBrowser コントロールに読み込まれたコンテンツはシリアル化可能で、(再表示のために) 保存および取得できますか?
c# - HTM ファイルから MHT を生成する
ディスクに htm ページがあります (C:\pages\page1.htm)。
このページは CSS と gif をリンクしています (C:\pages\img\img1.gif、c:\pages\css\css1.css)。
MHT ファイルを生成するにはどうすればよいですか?? C# .NET マネージのみを使用。
c# - HTML を MHTML に変換する
Windows Mobile で HTML とそれに関連する画像を MHTML に変換する方法はありますか?
c# - mhtml メールの送信 - C#
テキストと画像の両方を含むメールを送信する必要があります。
そのため、メールで送信する必要があるコンテンツを含む .mhtml ファイルがあります。
これには Chilkat を使用していましたが、Outlook 2007 では、mhtml ファイルが別の添付ファイル (html+images) として表示されています。
mhtmlメールを送信するための他のコンポーネントを誰かに提案してもらえますか?
参考までに、私は.Net 3.5を使用しています
また、画像を送信する前にサーバーに保存したくありません。
ありがとうございました!
html - WPF: リソース アセンブリに格納されている HTML ベースのコンテンツを表示する
私の WPF プロジェクトでは、コンテンツが WPF プロジェクトによって参照されるリソース アセンブリに格納されている HTML ベースのコンテンツをレンダリングする必要があります。
WPF フレームと WebBrowser コントロールを見てきました。残念ながら、どちらもナビゲーション イベント (Navigating、Navigated) のみを公開しますが、要求された URL に基づいて、リソース アセンブリから取得した HTML コンテンツを返すことを可能にするイベントは公開しません。
Navigating イベントと NavigateToString() メソッドを使用して、ナビゲーション リクエストをインターセプトし、HTML コンテンツを提供できます。しかし、それは画像や CSS ファイルなどのロード呼び出しをインターセプトする場合には機能しません。
さらに、HTML から Flowdocument SDK へのサンプル アプリケーションが役立つ可能性があることは知っていますが、画像とスタイル シートを処理するには、サンプルを大幅に拡張する必要があるでしょう。
価値があるのは、(Wiki ページを介して) レンダリングされる HTML コンテンツも生成するため、ソース HTML は、参照される画像の場所と使用される CSS スタイル シートに関してある程度予測可能です (たとえば、JavaScript ではない可能性があります)。インターネットからランダムな HTML コンテンツを表示しようとしています。
更新: HTML ページごとに MHT ファイルを作成することもできます。これにより、すべての画像が MIME タイプとして「インライン化」され、より細かいコールバックの必要性が軽減されます。
c# - WebBrowser コントロールにメール メッセージを表示する
メール システム (.NET C#) を設計しようとしています。
メッセージはデータベースの 2 つのテーブルに保存されます。
message(Message_id, Receiver, Sender, Subject, ...) //メッセージのヘッダー
message_parts(Message_id、Content_id、Part_type、Content)
そのため、メッセージの内容はパーツ (html 本文、プレーン テキスト本文、html のソース、添付ファイル) に分割されます。
画像が埋め込まれた html がある場合に備えて、WebBrowser コントロールにメッセージを表示する方法が見つかりません。コンテンツ ID で画像を参照する html を作成し、base64 でエンコードされた画像を作成します。どうすればそれらをリンクして表示できますか?
思いつく唯一のアイデアは、mht ファイルを作成して WebBrowser で開くことです。しかし、これを行う方法もわからないことに加えて、ローカルシステムにファイルを作成することは最後にやりたいことです。
したがって、質問は次のとおりです。
- 上記のように分割されたメッセージを表示するにはどうすればよいですか?
- これらのパーツを含む mht ファイルを作成する方法は?
- 多分それは私が使用すべきWebBrowserではなく、私のために働くUIコントロールですか?
ありがとうございました!
html - HTML 文字列をメモリ内の MHT に変換する
メモリ内で HTML 文字列を MHT (MHTML) に変換するにはどうすればよいですか。ローカル ファイル システムをまったく使用したくないのですか? 私はC#を使用しています。
excel - HTMLファイルはExcelファイルではありませんよね?
OutlookExpressがインストールされているPCでは機能しない「Excelにエクスポート」機能を備えたアプリケーションを使用します。
「OutlookExpressはExcelファイルと関係があるのでしょうか?」とお考えの方もいらっしゃると思います。
私は同じことを尋ねました、そしてこれが私が見つけたものです:
- 生成されるファイルは、実際にはMicrosoftシングルファイルWebページ(.mht)の1つであり、Excelファイルではありません。
- 実際に.mhtファイルを表示するには、OutlookExpressをインストールする必要があります。
私は彼らのサポート担当者に、ファイルに.xlsをたたくことができ、Excelが開くからといって、それがExcelファイルであることを意味するのではなく、これが正しい方法であることを意味しないことを説明しました。
これが適切ではないことをどのように説明しますか?
html - HTML mht は ajax 呼び出しでうまくレンダリングされませんか?
.mht ファイルを画面に書き込むファイル (viewdoc) があります。私のアプリケーションには 2 つの主要な div があります。1 つはメニュー (= ツリービュー) 用で、もう 1 つは .mht ファイル (#documentContent) を表示するための div です。
私のメニューは、viewdoc への ajax リクエストを実行する JavaScript 関数を呼び出し、viewdoc の出力をコンテンツ div (#documentContent) に入れます。
問題は、#documentContent div で、コンテンツが .mht として解析されないことです。しかし、ブラウザから直接 viewdoc を呼び出すと、コンテンツは正しく表示されます。
viewdoc.aspx でコンテンツ タイプを設定します。
1ページに2種類のコンテンツを表示することはできませんか? または、ここで何が問題になっていますか?
c# - C# を介して CDOSYS を使用して既に生成された MHTML を送信しますか?
(Aspose.Words から) バイト配列として生成された MHTML が用意されており、それを電子メールとして送信したいと考えています。私は CDOSYS を通じてこれを実行しようとしていますが、他の提案も受け付けています。今のところ、私は次のものを持っています:
このスニペットでは、警告変数に byte[] である Body プロパティがあります。上記のコードで「NEED MAGIC HERE」と書かれている場所では、この byte[] を使用して CDO メッセージの本文を設定します。
私は次のことを試しましたが、当然のことながら機能しません。
CDOSYSなどで私が望むものを達成する方法を知っている人はいますか?