问题标签 [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()?

我正在构建一个 chrome 扩展,它将解析用户正在查看的任何网站的 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 回答
2910 浏览

python - How to convert HTML to MHTML using Python?

How to convert HTML to MS Word compatible format especially the Image ? Basically I need to convert HTML (Generated from TinyMCE) To MS Word Doc with Images etc (non URL images) and I figured out that MS Word doesn't support Data URI HTML standards . MHTML seems to be a a good option ? How can I convert a HTML with Images to MHTML using Python ?

0 投票
0 回答
152 浏览

base64 - .mht 文件查找本地资源

我正在根据本教程自动生成 .doc 文件(实际上是 .mht) 。

生成的文件在本地运行良好,但不能在其他计算机上运行,​​因为该文件请求从我的本地路径加载标头,而不是使用嵌入的 base64 版本。主要内容加载正常。这是生成的文件

我找不到这种行为的原因。任何建议表示赞赏。

编辑

原来,问题是由我的 base64 字符串开头的不必要的回车和换行字符引起的。

0 投票
1 回答
4172 浏览

html - 如何创建具有相同页面链接的 MHTML 独立文件

如何从具有正确操作相同页面链接的谷歌浏览器导出MHTML 独立网页

例如,下载这个工作示例并从本地计算机在 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 - SSRS 数据驱动订阅,Html 格式

我需要数据驱动订阅 ssrs 2008 中的报告,将 html 或 mhtml 放入电子邮件中。原因是有机会在移动设备中查看报告,而无需使用除电子邮件以外的其他应用程序,这就是我不能使用 pdf 或 excel 格式的原因。

该报告包含播种动态的图像(箭头),我对此有疑问。当我创建时,我通过单击“导出”按钮将报告转换为 mhtml 文件,一切都很好,因为 ssrs 将 html 文件和图像保存到一个文件夹中。 导出报告示例

但是当 ssrs 创建并发送 mhtml 格式的 emil 时,我得到了这个 通过电子邮件发送的报告示例

它将 html 文件和图像放入不同的附件中,因此我看不到好的查看报告

我尝试使用“html 4.0”格式创建订阅,但结果几乎相同,其中一个区别是 ssrs 不会将图像放入电子邮件中,而是创建指向保存图像的服务器的链接。它将 imeges 保存到 ssrs 服务器,如果有人想要获取此图像服务器,请请求此服务器的凭据。我们不能向所有收到电子邮件的人提供凭据。我尝试使用链接图像创建报告。我在不需要凭据即可获取图像的服务器上保存了箭头,并对 RSReportServer.Config 进行了一些更改。我将服务器中图像文件夹的链接发布到“我的新服务器名称//文件夹”,我希望成功,我几乎得到了它。但是当我收到“html 4.0”格式的电子邮件时,仍然没有图像。到图像的链接具有到服务器文件夹的正确链接(“我的新服务器名称//文件夹”),但图像有另一个名称,例如“fbb5b4b7966442dbab886051839d93c0”,除了“arrow_up.jpg”。我认为 ssrs 为图像生成代码并使用此代码而不是真实姓名创建链接。

你有任何想法如何解决这个问题。或者如何创建数据驱动订阅,生成具有正确视图的 mhtml 或 Html 报告。其他主题对这个问题没有给出任何答案。谢谢

0 投票
1 回答
1154 浏览

html - 在 excel 中打开 .MHT 链接

所以我有一个本地服务器网站,我们在我的指挥中心(军事)有一个状态板。我们在本网站上以 .mht 格式显示 Excel 电子表格

我想创建一个按钮来编辑它(因为与我一起工作的人无法弄清楚如何用 excel 右键单击​​打开)

基本上我希望看​​到的是一个名为编辑的按钮,它将启动 excel 并在 excel 中打开 .mht 文件。

这可能吗?

0 投票
1 回答
288 浏览

c++ - 如何从 C++ 程序中打开 *.mht 文件?

我有一个在 IE 资源管理器中手动打开的 *.mht 文件(比如 abc.mht)。我想自动化这个过程(从 c++ 编程)1)打开 abc.mht 文件 2)保持打开几秒钟 3)然后,从我的 c++ 程序中关闭 abc.mht 文件。

我一直在使用以下命令从我的 c++ 代码运行 EXE。但是我不能使用类似的类比来打开 *.mht 文件。

任何人都可以帮助我以编程方式打开 *.mht 文件。谢谢。

0 投票
1 回答
1025 浏览

java - Jsoup 错误?解析 .mht 文档

我正在尝试使用 Jsoup(版本:1.7.3)解析 MHT 文档。目标是打开两个文件并将它们合并在一起(连接头部和身体)以获得一个完整的文件。但首先我在解析 mht 文件时遇到了问题,因为解析的结果有明显的信息滞后,解析后无法打开。我所做的是以下内容:

  • 使用 Word 创建一个 mht 文件(包含一个图像和一些文本)
  • 使用 Jsoup 将其解析为字符串
  • 将字符串写入文件
  • 打开文件,文件坏了

我使用了以下代码:

谢谢你的帮助。

0 投票
1 回答
2647 浏览

python - 将不同内容类型的 MHT 文件提取到多个 mht 文件中

我正在编写一个 mht 脚本来解析一个 mht 文件并从父级中提取部分消息并将它们写入一个单独的 mht 文件

我编写了以下函数,它在 file_location 打开一个 mht 文件并搜索特定的 content_id 并将其写入一个新的 mht 文件

显然,在application/pdf 和 application/octet-stream的情况下,我无法在 IE 中打开输出部分。

如何将这些 Content-Type(如 application/pdf 和 application/octet-stream)写入 mht 文件,以便能够在 IE 中查看图像或 pdf?

谢谢