問題タブ [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.

0 投票する
1 に答える
1682 参照

javascript - chrome.pageCapture.saveAsMHTML() の使い方は?

ユーザーがメタデータを表示している Web サイトの HTML を解析する chrome 拡張機能を構築しています。

私はクロム API を使用するのが初めてで、chrome.pageCapture.saveAsMHTML(オブジェクトの詳細、関数の詳細) の使用方法を理解しようとしています。これらのパラメータは私にとってかなり混乱しています....私はhttp://developer.chrome.com/extensions/pageCaptureを使用しようとしていましたが、まだ理解していません。

解析を開始できるように、MHTML を変数に割り当てるにはどうすればよいですか?

0 投票する
2 に答える
1914 参照

c# - HtmlAgilityPack - MHTML を HTML に文字列として変換

MHTML ファイルがあり、それを HTML に変換しようとしています。

HtmlAgilityPack をインストールし、次のコードを試しました。

ただし、常に null を返します。

MHTML を HTML に変換する正しい手順を説明できる人はいますか?

0 投票する
1 に答える
4172 参照

html - 同じページ リンクを含む MHTML スタンドアロン ファイルを作成する方法

同じページのリンクが正しく動作している Google Chrome からMHTML スタンドアロン Web ページをエクスポートするにはどうすればよいですか?

たとえば、この実際の例をダウンロードして、ローカル マシンから Chrome で開きます。

これを MHTML ファイルとして保存し、その MHTML バージョンをローカル マシンから開いてみてください。ハイパーリンクがマウスの左クリックに反応しません。

ただし、次の場合、リンク機能します。

  • ハイパーリンクをアドレス バーに手動で入力します。 file:///C:/Users/usr/Desktop/test.html#C4

  • ハイパーリンクを右クリックし、「新しいタブで開く」を選択します

そのため、リンクがまだ存在していることは明らかです。

ここに画像の説明を入力

.html バージョンの場合のように、マウスの左クリックでハイパーリンクをトリガーできないのはなぜでしょうか?

この問題は IE には存在しないようで (少なくともこの例では)、私は chrome を持っていVersion 35.0.1916.114 mます。MHTML を開くために使用するブラウザーを制限しない、プラットフォームに依存しない一般的な解決策を知っておくとよいでしょう。

0 投票する
1 に答える
1163 参照

html - Html 形式の SSRS データ ドリブン サブスクリプション

html または mhtml を電子メール メッセージに挿入する ssrs 2008 のレポートで、データ ドリブン サブスクリプションが必要です。その理由は、電子メール以外のアプリケーションを追加せずにモバイル デバイスでレポートを表示できるようにするためです。そのため、pdf や Excel 形式を使用することはできません。

レポートにはダイナミクスを示す画像 (矢印) が含まれており、問題があります。作成するとき、[エクスポート] ボタンをクリックしてレポートを mhtml ファイルに変換します。ssrs は html ファイルと画像を 1 つのフォルダーに保存するため、すべて問題ありません。 エクスポートされたレポートの例

しかし、ssrsがemilを作成してmhtml形式で送信すると、これが得られました メールで送られたレポートの例

html ファイルと画像を別の添付ファイルに入れるため、適切に表示されたレポートが表示されない

「html 4.0」形式でサブスクリプションを作成しようとしましたが、結果はほぼ同じですが、1 つの違いは、ssrs が画像を電子メールに送信するのではなく、その画像を保存するサーバーへのリンクを作成することです。イメージを ssrs サーバーに保存し、このイメージ サーバーを取得したい場合は、このサーバーへの資格情報を要求します。メールを受け取ったすべての人に認証情報を提供することはできません。画像をリンクしたレポートを作成してみました。画像を取得するための資格情報を必要としない矢印をサーバーに保存し、RSReportServer.Config にいくつかの変更を加えました。サーバー内の画像フォルダへのリンクを「My new server name//folder」に投稿しました。しかし、「html 4.0」形式の電子メールを受け取ったとき、まだ画像はありませんでした。画像へのリンクには、サーバー フォルダーへの適切なリンク ("My new server name//folder") がありますが、画像には "arrow_up.jpg" 以外の "fbb5b4b7966442dbab886051839d93c0" のような別の名前が付けられています。ssrs は画像のコードを生成し、このコードを使用してリンクを作成しますが、実際の名前は使用しないと思います。

この問題を解決する方法はありますか。または、適切なビューで mhtml または Html レポートを生成するデータ ドリブン サブスクリプションを作成する方法。他のトピックでは、この質問に対する回答はありません。ありがとうございました

0 投票する
1 に答える
288 参照

c++ - c++ プログラム内から *.mht ファイルを開く方法は?

IE エクスプローラーで手動で開く *.mht ファイル (abc.mht など) があります。1) abc.mht ファイルを開く 2) 数秒間開いたままにする 3) 次に、c++ プログラム内から abc.mht ファイルを閉じます。

以下のコマンドを使用して、C++ コードから EXE を実行しています。しかし、*.mht ファイルを開くために同様の類推を使用することはできません。

*.mht ファイルをプログラムで開く方法を教えてください。タナクス。

0 投票する
1 に答える
1025 参照

java - Jスープバグ?.mht ドキュメントの解析

Jsoup (バージョン: 1.7.3) を使用して MHT ドキュメントを解析しようとしています。目標は、2 つのファイルを開き、それらをマージ (頭と体を結合) して 1 つの完全なファイルを取得することです。しかし、最初に、mht ファイルの解析で問題が発生しました。これは、解析結果に情報の大幅な遅れがあり、解析後に開くことができないためです。私がしたことは次のとおりです。

  • Word を使用して mht ファイルを作成する (1 つの画像といくつかのテキストを含む)
  • Jsoupを使用して文字列に解析します
  • 文字列をファイルに書き込む
  • ファイルを開くと、ファイルが壊れています

次のコードを使用しました。

ご協力いただきありがとうございます。

0 投票する
1 に答える
2647 参照

python - MHT ファイルの異なるコンテンツ タイプを複数の mht ファイルに抽出する

mht ファイルを解析し、親からパート メッセージを抽出して別の mht ファイルに書き込む mht スクリプトを作成しています。

file_location で mht ファイルを開き、特定の content_id を検索して新しい mht ファイルに書き込む以下の関数を作成しました。

application/pdf と application/octet-streamの場合、IE で出力部分を開くことができないようです。

application/pdf や application/octet-stream などのこれらの Content-Type を mht ファイルに書き込んで、IE で画像や pdf を表示できるようにするにはどうすればよいですか?

ありがとう