资源简介
mht大容量转换,Mht格式QQ聊天记录mht转Html格式 ,可查图片
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace QQMhtToHtml
{
class Program
{
public static string strHtmlHead = @“lns=““http://www.w3.org/1999/xhtml““>ta http-equiv=““Content-Type““ content=““text/html; charset=UTF-8““ />tle>QQ Message tle>yle type=““text/css““>body{font-size:12px; line-height:22px; margin:2px;}td{font-size:12px; line-height:22px;} yle>“;
public static string strHtmlEnd = @“
“;
public static bool blGetHtml = false; //生成HTML的正文第二步进行
public static bool blGetImg = false; //生成消息附件中的图片第一步进行
public static Dictionary dicImg = new Dictionary(); //保存图片ID和后缀的对应关系
static void Main(string[] args)
{
if (args.Length == 0)
{
ShowHelpMsg();
}
else if (args.Length == 2)
{
if (args[1].ToLower() == “gethtml“) blGetHtml = true;
if (args[1].ToLower() == “getimg“) blGetImg = true;
if (blGetHtml || blGetImg)
{
string strFilePath = args[0];
if (File.Exists(strFilePath))
{
DoConvert(strFilePath);
}
else
{
Console.WriteLine(“文件 “ + strFilePath + “ 不存在按任意键退出“);
Console.ReadKey();
}
}
else
{
if (!blGetHtml && !blGetImg) Console.WriteLine(“参数填写错误按任意键退出...“);
Console.ReadKey();
}
}
else
{
if (!blGetHtml && !blGetImg) Console.WriteLine(“参数数量错误按任意键退出...“);
Console.ReadKey();
}
}
//显示帮助信息
public static void ShowHelpMsg()
{
StringBuilder sb = new StringBuilder();
sb.AppendLine(“使用说明:“);
sb.AppendLine(“该工具用于将较大的MHT格式的QQ记录转换成HTML文本内容和对应的图片附件解决记录较大时无法打开的问题“);
sb.AppendLine(“将该工具与聊天记录放在同一级目录,并进入命令行调用调用步骤如下:“);
sb.AppendLine(“第1步:“);
sb.AppendLine(“\t“ + “QQMhtToHtml.exe getimg“);
sb.AppendLine(“\t“ + “会在img目录下生成图片文件,以及图片字典文件“);
sb.AppendLine(“第2步:“);
sb.AppendLine(“\t“ + “QQMhtToHtml.exe gethtml“);
sb.AppendLine(“\t“ + “会生成html格式的消息记录正文每5万条记录一个文件“);
sb.AppendLine(“注意:如果不按照顺序执行,会因没有字典文件导致生成的HTML消息图片不显示“);
sb.AppendLine(“按任意键退出...“);
Console.WriteLine(sb.ToString());
Console.ReadKey();
}
//进行MHT转HTML的消息记录转化
public static void DoConvert(string strSrcFilePath)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\
文件 9216 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml.exe
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\
文件 923 2015-05-04 10:16 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml.sln
文件 10240 2015-05-05 09:21 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml.suo
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\Debug\
文件 9216 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\Debug\QQMhtToHtml.exe
文件 17920 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\Debug\QQMhtToHtml.pdb
文件 14328 2015-05-05 08:41 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\Debug\QQMhtToHtml.vshost.exe
文件 490 2009-06-11 05:14 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\bin\Debug\QQMhtToHtml.vshost.exe.manifest
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\
文件 335 2015-05-05 08:41 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\QQMhtToHtml.csproj.FileListAbsolute.txt
文件 9216 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\QQMhtToHtml.exe
文件 17920 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\QQMhtToHtml.pdb
目录 0 2015-05-04 13:45 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\Refactor\
目录 0 2015-05-04 10:16 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\obj\Debug\TempPE\
文件 10788 2015-05-05 09:15 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\Program.cs
目录 0 2018-01-22 15:33 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\Properties\
文件 1372 2015-05-04 10:16 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\Properties\AssemblyInfo.cs
文件 2116 2015-05-04 10:16 Mht格式QQ聊天记录转Html格式\QQMhtToHtml\QQMhtToHtml\QQMhtToHtml.csproj
文件 132 2018-01-22 15:35 Mht格式QQ聊天记录转Html格式\使用方法.txt
评论
共有 条评论