問題タブ [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 投票する
0 に答える
518 参照

python - IE で mht ファイルを開くことができません

メールの mht ファイルから添付ファイルを抽出し、別の mht ファイルに書き込もうとしています。このリンクのmht ファイルの抽出のコードを使用して、添付ファイルを抽出してファイルに書き込みました。Content/Type: application/pdf および application/octet-stream の場合、出力 mht ファイルを開くことができないようです。以下は、IE で開くことができない出力 mht ファイルの形式です。なぜIEでファイルを開けないのか不思議です。どんな助けや提案も役に立ちます。ありがとう。

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

php - Web アーカイブのように、Web ページを完全に (画像、CSS などを使用して) 保存します。

PHP を使用して Web ページのローカル コピーを作成したいと考えています。これは、mht のような Web アーカイブ、または画像と css を含む単なる html です。結果は、ブラウザで「名前を付けて保存」ボタンを押した場合とほぼ同じになるはずです:)

これを行うライブラリを見つけました: http://freecode.com/projects/php-save-complete-html-page 最後に、1 つの大きな html ファイルを作成しますが、非常に遅く動作し、非常に巨大なファイルを作成します。

私はネットでそのような解決策を見つけましたが、それも機能しません:

画像を作成せず、css をダウンロードせず、html のみをダウンロードするだけです

Webページを完全にコピーしたり、外部ツールを見つけたり、API calを実行してMHTアーカイブを取得したりできるPHPライブラリを見つけたいと思います。

0 投票する
0 に答える
707 参照

apache - ブラウザでプレーンテキストとして表示される mhtml

私はPerlとMasonにまったく慣れていません。ここでの私の質問が些細なことだと思われる場合は、ご容赦ください。

Mason フレームワークを使用して開発された Web サイトがあります。私の知る限りでは、Apache、Perl (ModPerl)、Mason、および MySQL のみを使用しています。ウェブサイトのコードを持っていて、ウェブサイトを Ubuntu ローカルホストで動作させようとしています。

これらは、私が最初から従った手順です。

  1. Apache、MySQL、Perl、ModPerl をインストール済み
  2. cpanm で HTML-Mason をインストール: cpanm HTML::Mason
  3. に次の行を追加しましたapache.conf

私はこのようにテストしています

という名前の単純な「Hello World」ファイルを作成test.mhtmlし、ディレクトリに配置しました/var/www/。このファイルをブラウザで開こうとすると、次のように表示されます。

ただ表示する代わりにHello World

他に構成を変更する必要はありますか?

0 投票する
0 に答える
1577 参照

java - Unix での MHT から HTML から PDF へ

MHT ドキュメントを PDF 形式に変換する必要があるプロジェクトがあります。ドキュメントは大判の図面(C、D、E)です。ドキュメントは手動で Web アプリケーション (Unix AIX 上の Apache/Tomcat) にロードされ、ファイル上の MHT ファイルを変換して、より移植性の高いファイルにする必要があります。

このプロジェクトを 2 つのステップに分けました。1) MHT から HTML への抽出 (画像あり) 2) HTML から PDF への変換。

ステップ 1 については、このリンクHow to read or parse MHTML (.mht) files in javaのおかげで、HTML ファイルを抽出して作成するための Java ソリューションを思いつくことができました。そしてそれはうまくいっています。私の環境で動作するように、コードを少し強化する必要がありました。

ステップ 2 については、少し難しくなっています。私は html2doc ソフトウェアhttp://www.msweet.org/projects.php?Z1を調べ始めました。コードの構築に数日を費やした後、レターおよびリーガルサイズのドキュメントのみを処理することがわかりました。私は wkhtmltopdf http://wkhtmltopdf.org/を見始めましたが、それを構築すること自体がタスクになりつつあります。全体として、AIX Unix はアプリケーションを構築するのに最も適した環境ではなく、ほとんどのオプションは他の OS で実行されます。可能な限り xlc コンパイラを使用しています。私はJavaソリューションが欲しいのですが、実行できるソリューションであれば問題ありません。

0 投票する
0 に答える
131 参照

c# - WebBrowser で CSS スタイルの負のマージンを持つ MHTML コンテンツを表示する

私のアプリケーションは外部サービスから MHTML コンテンツを受け取り、それを表示します。MHTML の一部の要素は CSS によってスタイル設定され、次のように負のマージンがあります。

WebBrowser、明らかに、これらの要素をクライアント領域の境界の外にレンダリングし始め、要素が部分的にユーザーに表示されます。

ドキュメントの余白を設定したり、ドキュメントをスクロールして要素を完全に表示する方法はありますか? 外部サービスを簡単に変更することはできません。