资源简介
本工具几乎支持国内所有知名博客的导出功能。 支持3种导出方式:个人博客、博客专栏、指定URL。 支持5种导出格式:CHM、PDF、HTML、TXT、EPUB。 更多:http://blog.csdn.net/sq_zhuyi/article/details/7924776
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Text.Regularexpressions;
namespace ExportBlog
{
public class App
{
public static string baseDirectory = AppDomain.CurrentDomain.baseDirectory;
public static int ToInt(string s)
{
int i = 0;
int.TryParse(s out i);
return i;
}
public static string ToHtmlDecoded(string s)
{
return System.Web.HttpUtility.HtmlDecode(s);
}
public static string GetDescription(Enum cur)
{
var fi = cur.GetType().GetField(cur.ToString());
var da = (DescriptionAttribute)Attribute.GetCustomAttribute(fi typeof(DescriptionAttribute));
return da != null ? da.Description : cur.ToString();
}
static Regex reg_unicode = new Regex(@“\\u[a-f0-9]{4}“ RegexOptions.IgnoreCase | RegexOptions.Compiled);
public static string UtoGB(string str)
{
Match mat = reg_unicode.Match(str);
while (mat.Success)
{
char c = Convert.ToChar(Convert.ToInt32(mat.Value.Substring(2) 16));
str = str.Replace(mat.Value c.ToString());
mat = reg_unicode.Match(str);
}
return str;
}
}
public enum Type
{
Blog = 1
Url = 2
Column = 4
}
[Flags]
public enum Format
{
CHM = 1
PDF = 2
HTML = 4
TXT = 8
EPUB = 16
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6450 2012-09-17 17:56 ArticleListForm.Designer.cs
文件 167792 2012-09-17 17:56 ArticleListForm.resx
文件 5299 2012-09-18 14:20 ExportBlog.csproj
文件 227 2012-09-18 14:20 ExportBlog.csproj.user
文件 2560 2012-09-18 14:21 ExportBlog.suo
文件 828 2012-08-30 17:17 FolderDialog.cs
文件 13204 2012-09-18 16:39 MainForm.cs
文件 24128 2012-09-18 10:04 MainForm.Designer.cs
文件 175066 2012-09-18 10:04 MainForm.resx
文件 485 2012-09-18 11:29 Program.cs
文件 11693 2012-09-17 11:38 WebUtility.cs
文件 304128 2012-09-18 14:21 bin\Debug\ExportBlog.exe
文件 148992 2012-09-18 14:21 bin\Debug\ExportBlog.pdb
文件 11608 2012-09-18 14:20 bin\Debug\ExportBlog.vshost.exe
文件 490 2010-03-17 22:39 bin\Debug\ExportBlog.vshost.exe.manifest
文件 422192 2010-09-27 09:14 bin\Debug\HtmlSanitizationLibrary.dll
文件 114688 2012-08-27 17:26 bin\Debug\ICSharpCode.SharpZipLib.dll
文件 1904640 2005-11-03 13:44 bin\Debug\iTextAsian.dll
文件 4767744 2005-11-03 16:01 bin\Debug\iTextAsianCmaps.dll
文件 3522560 2011-05-15 09:41 bin\Debug\itextsharp.dll
文件 422192 2010-09-27 09:14 bin\HtmlSanitizationLibrary.dll
文件 114688 2012-08-27 17:26 bin\ICSharpCode.SharpZipLib.dll
文件 1904640 2005-11-03 13:44 bin\iTextAsian.dll
文件 4767744 2005-11-03 16:01 bin\iTextAsianCmaps.dll
文件 3522560 2011-05-15 09:41 bin\itextsharp.dll
文件 5694 2012-09-18 14:21 obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 108555 2012-09-18 14:21 obj\x86\Debug\ExportBlog.ArticleListForm.resources
文件 997 2012-09-18 14:21 obj\x86\Debug\ExportBlog.csproj.FileListAbsolute.txt
文件 304128 2012-09-18 14:21 obj\x86\Debug\ExportBlog.exe
文件 113543 2012-09-18 14:21 obj\x86\Debug\ExportBlog.MainForm.resources
............此处省略50个文件信息
- 上一篇:越野e族微信html5多屏滑动邀请函
- 下一篇:harviewer har解析工具
评论
共有 条评论