资源简介

本工具几乎支持国内所有知名博客的导出功能。 支持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个文件信息

评论

共有 条评论