ソースコードに色付けするためのライブラリ ColorCode 1.0 リリース

CodePlex でソースコードをスタイル設定済みの HTML に変換するライブラリ ColorCode のバージョン 1.0 が公開された。ちょうど C# でこういうことをやりたいと思っていて、気になったので共有。

サポートされている言語は

  • XML
  • JavaScript
  • SQL
  • C#
  • VB.NET
  • ASPX (C# & VB.NET)
  • C++
  • PHP

使い方は非常にシンプル。

using ColorCode;
using System;
using System.IO;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string source = File.ReadAllText(@"C:\tmp\Program.cs");
CodeColorizer colorizer = new CodeColorizer();
string result = colorizer.Colorize(source, Languages.CSharp);
File.WriteAllText(@"C:\tmp\Program.htm", result);
}
}
}


ちなみに、ここに貼ったコードはこのサンプルプログラムの実行結果(フォントファミリーだけ等幅に変えたが)。C# しか試していないが、型の色以外は Visual Studio のデフォルトカラーとほぼ同じになった。

Comments

Popular posts from this blog

TFS: 別PCでのチェックアウトを取り消す

WPF の RichTextBox に文字列を設定する&取り出す

WPFアプリにアニメーションGIFを表示させる